1,这次没有自我介绍,直接问了问项目,问的也比较简单。
2,项目里用到了http,以为要问,结果只问了下tcp的状态变换了解。问了time_wait的作用,答了两点。然后问了下close_wait。
3,一个类定义了虚函数,int,short,指针等,让我画下内存结构图。我问是不是32位,他说64位,好像他们实际工作中都用的64位。
4.memmove跟memcpy的区别
5,纸上一个代码题,变形的二分法,搞半天没写出来。56781234,类似这种。让我回去好好练一下纸上写代码。等周二会有复试通知。
二面
自我介绍
实习什么时候能来,好像要求5天。
堆跟栈的区别,分配内存。哪个快一点,怎么分配的。
智能指针,我讲了引用计数。然后你实现一下。问我什么时候计数会减。
实现一下单例模式。静态对象的生存周期与析构对象。
快排跟堆排的区别
找第k大的数。
项目遇到最大的难题
最大的优点跟缺点
之前面了什么公司,拿到了吗,为什么。
三面
1自我介绍,讲下项目
2项目中遇到最大的问题。
2.5为什么选择这个方向
2.6对腾讯,优图有什么想法。
3对未来同事有什么要求。。
4学习以外还有什么有成就感的事
5遇到过什么有压力的事
6身边的人觉得你是什么样的人
7有什么想问的