一面
形式:
2019年3月12日
电话面试
时长25min左右。
内容
- 简单介绍三个项目;项目承担角色,第二个项目中通信怎么做的;第三个项目难点是什么,怎么优化的;
- TCP和UDP的区别;三次握手;Socket;
- B+树应用场景哪些;为什么数据库用B+树做索引;
- -1 怎么存储的;java里面int几个字节;
- 内存管理机制(C++,Java都可以,联系和区别);
- 消息队列了解吗;讲一下生产者消费者模型;
- linux了解吗;jmeter压测怎么做的;压测机的性能;
- 算法题:本质就是海量数据TopK;
总结
- 面试官有些嫌弃我主语言java;
- 其他基本都答得还行;
- 结束后主动给了我评价,暗示有二面;
二面
形式:
2019年3月13日
电话面试
时长1hour+;压力面;
内容
- 个人信息确认,是否校招实习;
- 了解linux吗;做个大型工程项目吗;熟悉什么语言;python,go了解吗;
- 16年是有来过腾讯实习吗;本科学过的课程;
- c程序,linux,32位系统,1G;void *p = malloc(1.2G)可以吗?如果是600M呢?
- 内存模型;内存管理机制;(面试官想听C++的)
- 浏览器输入一个网址后的过程;
- HTTP长连接是什么,使用场景;客户端还是服务端设置;
- TCP四次挥手详细讲解(主动被动区别,FIN,ACK,浏览网页时关闭tcp是怎么样的过程);为什么等待时间2MSL;MSL全称是啥;
- 线程的状态;是否学过计算机系统;
- 操作系统,调度算法题;如何设计数据结构和算法,提高程序效率;
总结
- 面试官有些嫌弃我是做java的;
- 总体答得很一般,越后面问题回答的越差,不过也没有差到一问三不知;
HR面
形式
2019年3月19日
电话面
时长30min
内容
1.父母职业;
2.经历过最困难的事情;
3.什么时候可以来实习;
4.腾讯阿里怎么选;
5.三个优点缺点,举例说明;
6.为什么选择做后台研发;相比身边其他同学怎么样;
…
其实问题挺多的,记不清了。
总体和HR小姐姐愉快聊天,过程中成功逗笑两次;我真是聊天鬼才。
结果
2019年3月21日
生日前一天收到腾讯offercall。