京东北京站

来源:互联网 发布:全国网络报警中心 编辑:程序博客网 时间:2024/06/02 20:50

有一个附加题是求平方根的(牛顿迭代法可以求解)。然后所有的人都会接着有两面,具体结果不会当场告诉,说是随后会有HR联系。下面简要回忆下针对我面试中的问题:

  • 一面的人详细的问了下简历上的各个项目,由于之前做过数据库的实习,而且这个面试官貌似也是做数据库的,问了比较多的数据库知识。知识点主要有
  1. MySQL的部署
  2. 性能指标
  3. 说过之前做了一个Python的mysql主机性能指标模块,怎么实现的,数据量有多少
  4. 一淘是做搜索的,会用MySQL存储吗,为什么不会用
  5. 实现一个server模型,单线程阻塞->多线程->select->epoll
  6. 其他主要针对项目的介绍和询问
  • 二面的人说一面聊了那么久,就问点简单的,结果问的都好细,有些不注意的小细节的问题。
  1. 不同进程可以在同一个端口上进行监听吗
  2. C++中的new运算符可以被重载吗
  3. 也问到Mysql监控的指标,顺着问了下怎么理解机器的负载,top命令的load的含义
  4. 2的32次方个整数在64位机器上占用多少空间,sizeof是运算符还是函数,sizeof是怎么计算大小的
  5. Http中的get和post有什么区别?常见的返回码的含义?服务器可以返回600吗?采用https能够被截获吗,要取得其中的内容怎么办?
  6. 内存分配函数malloc和free,在申请数据空间的时候malloc需要指定申请的大小,而free的时候为什么不需要呢?如果free一个野指针会怎么样
  7. 常用的http服务器有哪些,apache和nginx的模型比较,epoll和select的比较,为什么apache一开始不采用epoll模型,epoll的各种实现,epoll的两种方式
  8. 微信的附近好友怎么实现,抽象来说就是在一个二维平面图上有很多点,如何求离已知点最近的100个点
  9. 数据库中的索引为什么要采用B+树来实现