如约来写个面经,这次面试中问题挺平和的,面试官人也很nice。
1手撕代码
a.反转链表
b.在一个无序数组中,存在一个数,它出现的次数大于数组长度的一半。输出这个数。
一开始用sort两行写完,聊了一下introsort。之后老老实实写了个o(n)的
2 fread/fwrite和read/write的区别(这题我不太会)
3 互斥锁和自旋锁的区别,哪种情况使用spinlock,哪种情况适合互斥锁。
这个问题搜索引擎搜“美团 锁”,那篇文章讲得很清楚。
4 c++11特性知道哪些?
因为对智能指针比较熟,就讲了智能指针常用的那三个。
5 tcp三次握手和tcp四次挥手
简单的答了一下syn,ack还有状态啥的,面试官没细问。
问题都很常规,我面完感觉心情非常舒畅。面试官人也很nice,写完手撕的第一题就不紧张了,面完还跟我聊了一下他们部门的工作。总之就是32个赞100昏好评。
发个面经,求个二面。
全部评论
(10) 回帖