字节跳动客户端工程师(ios方向)(住小帮部门)
二面:
二面面试官也很好,很温柔hhhhh
想咨询大家伙个问题,自己手上其实有另一家服务端的口头offer了,约定这周五给最终答案然后才给发offer,薪资可能比字节少一点点,福利可能比字节也差一些,但我感觉现在我面的是客户端ios方向,感觉其实不容易在未来有个好的发展,而且另外一家做云平台感觉工作经验上讲可能更能对未来求职有利,而且也是一家新型公司。
下周一才字节三面其实上一次被刷导致这一次也很怕,害怕假如拒绝了三面再没过就彻底凉凉了,我个人更倾向于接受那家公司hhh,但想听听各位大佬的看法
问题:
1.Java和C你觉得有什么区分
2.C++指针和引用有什么区别,函数内可以返回一个局部变量的引用嘛
3.手写一个单例模式(加锁管理啥的) C中怎么保证类不被实例化
4.C++构造函数和析构函数可以为虚函数嘛
5.内联和define有什么区别
6.this指针你是怎么理解的
7.TCP的拥塞控制,有做过相关实现嘛?
8.Socket编程的流程,怎么选择是用UDP和TCP
9.除了Socket套接字,进程之间还有哪些通信方式。
算法题:
1.二叉树完全性检验
2.一个数组只有两个出现一次,其余都出现两次,怎么把他们找出来