腾讯云智后端开发面经
一面(8月26,40min)
- 介绍自己。
- 介绍项目。(项目有关的问题:解释一下模板模型软件开发模式;举几个项目中代码优化的例子?代码优化的出发点是什么?怎么知道优化之后代码逻辑对不对?)
- STL中的set底层实现了解吗?
- 解释一下内存泄漏。程序终止之后进程也终止了,泄露的内存还被占用吗(因为自己之前答了程序终止内存访问不到了,还被占着)?
- 内存泄露如何定位?之前没了解过,就说了StackOverflowError和outofMemoryError的定位。
- Innodb的特点?为什么会去关注这些特点(说了优化要用)。
- 出现慢sql查询会从哪些方面检查?具体的解决措施?
- TCP头部的大小?TCP头部有哪些内容?
- 手撕代码。(二分查找)。
反思:关注内存泄露定位。
二面(9月3,40min)
- 介绍自己
- 手撕代码(合并有序数组,将两个已经排序的数组合并成一个数组,其中一个数组能容下两个数组的所有元素; int a[]={2,4,6,8,10,0,0,0,0,0}; int b[]={1,3,5,7,9};)
- 介绍项目。
- 项目中的系统开发为什么采用c++?底层框架是怎么设计的?
- 三到五年的职业规划?
- 爱好、哪里人。
- 介意使用golang语言吗?(我觉得go慢慢要替代java了)
三面(9月7,20分钟,hr面)
性格、对自己的评价、薪资、职业规划等。
#腾讯##面试题目#