腾讯云智一面
全程一个小时,被面试官究极拷打
1.自我介绍+介绍项目
操作系统:
2.进程间通信方式
3.共享内存的两种实现形式
4.网络编程socket底层原理
5.数据从磁盘读到内存一共进行了几次上下文切换
6.什么是上下文切换
7.Linux有没有部署过,有没有在Linux上开发过
8.Linux常用命令
计算机网络:
9.四次挥手,第一次挥手后,客户端和服务器端的状态分别是什么
10.TCP和UDP区别是什么
数据结构:
11.场景题:一个日志文件,有时间,用户id,用户操作,自己写一个算法求出某一天某一个用户进行了那些操作(本质想问排序,提示完之后说使用二分,因为时间是有序的)
12.快排、归并、希尔排序的时间复杂度
13.数组和链表的区别
14.写一个数据结构,实现查找和增删时间复杂度都是O(1)(说LinkedHashMap但面试官让自己说一个数据结构,本质想问redis跳表的底层)
15.idea写双向链表(没有写增删改查方法、只是看是否了解内部结构)
16.二叉树遍历方式有哪几种
17.中序遍历遍历方式,口述怎么迭代遍历
18.深度优先和广度优先有什么区别
19.redis数据结构
20.hash长度为200和2000时,redis底层分别用到了哪种数据结构
算法题:
给定两个链表1-2-3和9-7-7,求两个数的结果和,返回新链表1-1-0-0,明确说空间复杂度不能过高
过了8天后,收到二面通知,明天下午五点二面
#我的实习求职记录#