面试时长:1h
1、自我介绍
2、选一个项目说,挑了腾讯的实习聊了10几分钟。
3、进程和线程的区别
4、线程共用进程的哪些资源
5、多进程和多线程的优缺点
6、操作系统堆和栈的区别
7、堆和栈哪个快解释原因
8、在代码中堆和栈的内存上限大概有多少
9、了解哪些排序算法,快速排序算法的时间复杂度
10、如何优化快排最坏时间复杂度O(n^2)
11、tcp有哪些特点
12、三次握手过程
13、get和post请求的区别
14、get和post的用途
15、get请求方式的优点
16、get和post请求存放数据的最大容量大概有多少
17、索引的理解
18、sql语句调优
19、常用的Linux命令有哪些
20、一个人手上有两个球,有100层楼,如何用最少的次数找到哪层楼是让球破碎的临界点(层数越高越容易破碎),如果球破碎了就不能再使用了
21、代码题,leetcode53.连续子数组的最大和,leetcode15.三数之和。
22、反问,工程经验偏少一点,其他都还不错,没明确说是否有转正机会。
#腾讯##腾讯面试##实习面试##实习面经##腾讯实习面经#