腾讯csig二面(已OC)

---------------------------------------------------------------

update:

考虑了很久,还是拒了,太晚了,已经接团子了,而且团子的那个部门是核中核部门.转正率也远高于腾讯.

本来想暑假双开,时间管理一下,5-7在团子,7-9去腾讯.但是怕最后两个都没转了,所以就拒了,专心在团子卷转正吧

2023.4.5日 清明节 晚上7:30 -> 8:21 一共51分钟

和一面间隔了20天左右,听说是面试官业务太忙了,现在估计都没hc了

1.自我介绍

2.内核的进程管理说一下(25分钟)

3.进程上下文切换的时候,用户态CPU上下文保存到哪里 ? 页表寄存器是哪一个?

4.进程上下文切换的时候cpu上下文中像sip这一类的寄存器 是软件切换还是硬件切换的?(硬件),硬件切换的时候,如果确定cpu寄存器保存和恢复的位置?

5.线程的内核栈是共享还是独栈,程序确定它的位置?

6.进程虚拟地址空间的分布情况具体说一下,kmalloc分配是从哪里分配的? vmalloc呢? 发生缺页异常的时候,怎么判断访问的地址是合法的还是非法的?

7.软中断了解吗,说一下具体的执行流程? 中断处理函数执行的过程中,能够通过哪一些来分配内存(这里没听太懂,他的意思应该是想问中断处理函数执行的时候如果需要申请内存需要注意一下什么)

8.内核有哪一些锁,能分别说一下他们的底层实现吗? 然后又问了一下自旋锁内核api的区别

9.这几种锁各自的使用场景是什么 ?

10.page cache 说一下

11.如何确定每一个页 (struct page) 如何确定它哪一个文件的缓存页还是匿名页

12.伙伴系统和slab分配器说一下

13.线程死了会影响到所在的进程吗?为什么

14.虚拟化了解吗?

15.手写快排

16.反问环节

作息时间(csig是真卷,一周三天9点下班)

有转正hc吗?

全部评论
楼主做的什么项目,能私聊吗
1 回复 分享
发布于 2023-05-21 00:58 江苏
csig到底是不是内包,问这么难。
点赞 回复 分享
发布于 2023-05-10 17:00 广东
uu,有转正吗
点赞 回复 分享
发布于 2023-04-10 14:07 日本
请问4. 如何确定cpu寄存器是位置 回答什么哇?我的回答是 pcb中保存了cpu信息
点赞 回复 分享
发布于 2023-04-06 19:47 四川
操作系统问这么深?😰
点赞 回复 分享
发布于 2023-04-06 13:57 湖北
运营开发还是后台呢
点赞 回复 分享
发布于 2023-04-06 13:51 上海

相关推荐

08-16 21:53
已编辑
门头沟学院 图像识别
点赞 评论 收藏
分享
头像
08-19 00:08
已编辑
武汉大学 Java
终于有八股文了。1. 自我介绍2. 个人经历盘点3. 虚拟内存的好处4. 内存为什么要有内核空间4. tcp连接断开的几种方式(拔网线,断电,杀进程),timeout不好,怎么解决(heartbeat)5. 锁类型相关(开始吟诵Java八股,C++锁其实没这么多八股)参考:https://gg2002.github.io/2025/04/21/Program%20Language%20Design/os-and-pl-mutex/6. hashmap上锁用什么好(分段锁+读写锁,或者cow),读写锁一定好吗(当然不一定)?7. C++新特性吟诵(纯吟诵,move,function,thread,constexpr,import,coroutine)8. move vector底层会发生什么9. 为什么要有thread库(楼主还真不知道,说了为了程序员更好的封装使用,面试官不满)10. static_assert底层原理(更是不知道,只能口胡编译器能推断出来)11. 算法:k个一组反转链表,在最后一个循环一直segmentation fault,闹麻了,内存地址都打印出来了还显示segmentation fault,不知道是不是平台问题。12. 反问:部门:负责主站与海外的推荐系统工作作息:弹性工作制,互联网平均作息楼主的C++八股答得不是很妙,感觉是不是快手的就爱出这种冷门八股,new怎么在栈上分配空间(答案是new本来可以指定内存区域分配内存,但是一般没人这么写,而且new还有另一个指定内存不足也不报错而是直接返回nullptr的写法,都很邪门,感觉是纯嵌入式写法)也是楼主在快手面经里看到的。最重要的k个一组希望不要挂楼主。
查看12道真题和解析
点赞 评论 收藏
分享
7.15投递 -> 8.1测评 -> 8.1AI面 -> 8.2笔试2.45/3 -> 8.12一面 -> 8.19二面开放性问题说错话了。。。同一批面的同学还没显示通过我就挂了。一面:1.实习用的es集群规模,主从架构,es为什么查询快,还有什么优点;2.redis和mysql一致性保证,请求回源数据库的话数据库压力大怎么办;3.jdk长期版本更新你知道都更新了什么吗?用过lambda表达式没;4.说说对spring和springboot的理解,aop编程具体有哪些元素;5.输入url到呈现页面的过程发生了什么;6.消息队列怎么保证信息有序消费,怎么保证不丢;7.mysql事务用过没,怎么用的;8.sql语句怎么判断效果好不好;9.linux了解吗,简单说说,说说啥时候执行用户和内核态切换,你的程序运行在用户态还是内核态;10.实习中遇到的挑战或者比较有成就的事情。二面:1、自我介绍;2、MCP通信流程,什么是MCP;3、GC八股;4、Mysql查询优化八股;5、linux指令八股,lsof -i;6、Http1.1,Http2,Http3的特点和区别;7、说说四次挥手,三次握手,time_wait是哪一方状态,作用是什么;7、进程和线程区别,什么时候用多线程什么时候用多进程,Nginx是多线程还是多进程;8、常用的排序方法,快排堆排归并排的时空复杂度和应用场景;9、线程池参数和作用;10、开放性问题,对AI看法,AI工具使用情况,人生规划,接受工作强度和实习时候解决的困难。
查看21道真题和解析
点赞 评论 收藏
分享
评论
10
73
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务