腾讯 csig c++ 一面凉经
1. 为什么喜欢数据库
2. 数据库为什么要用 buffer pool,不用 mmap 管理内存。答的不好,面试官不是很满意。
3. nested loop join 具体怎么做。与hash join 的区别。什么是由用 hash join 什么时候 用 nested loop join ?
4. 什么是火山模型,火山模型有什么好处
5. 除了火山模型还了解什么?有什么区别?
6. 用火山模型一次一次吐出多个 tuple 和向量化模型有什么却别?
7. 怎么实现基于代价优化?为什么交换表的顺序就能达到优化效果。
8. 事务ACID
9. 事务持久化是通过什么实现的
10. 具体讲讲脏读幻读不可重复读
11. raft选举流程
12. raft term id 有什么用
13. 出现网络分区对 raft 有什么影响?
14. 讲讲 leveldb (简历写了)
15. 为什么 lsm 对磁盘友好?
16. 讲一讲 leveldb 压缩
17. 一直添加不相同的key,compaction 还有用吗?
18. c++ 迭代器失效怎么处理?
19. c++ 虚函数表
20. tcp状态机
21. listen 不 accept 有什么问题
22. 一直连连连 理论上有什么问题?
23. 了解go协程吗?
24. go 协程一直在跑一个死循环,什么时候被调度?
25. 进程线程区别?
26. 协程切换在用户态怎么完成?死循环能切走吗?切换的时机?怎么切换?
27. 线程一直再跑,kernel 什么时候切换?
28. go 怎么实现生产者消费者模型?
29. 不用 channel 怎么实现?
30. 如何避免超卖?
31. 条件变量和channel实现的区别?
32. channel能知道指哪个协程接受了吗?
模拟 filesystem 实现 mkdir touch ls
总结:网络八股不熟悉被薄纱,go 协程不熟悉
2. 数据库为什么要用 buffer pool,不用 mmap 管理内存。答的不好,面试官不是很满意。
3. nested loop join 具体怎么做。与hash join 的区别。什么是由用 hash join 什么时候 用 nested loop join ?
4. 什么是火山模型,火山模型有什么好处
5. 除了火山模型还了解什么?有什么区别?
6. 用火山模型一次一次吐出多个 tuple 和向量化模型有什么却别?
7. 怎么实现基于代价优化?为什么交换表的顺序就能达到优化效果。
8. 事务ACID
9. 事务持久化是通过什么实现的
10. 具体讲讲脏读幻读不可重复读
11. raft选举流程
12. raft term id 有什么用
13. 出现网络分区对 raft 有什么影响?
14. 讲讲 leveldb (简历写了)
15. 为什么 lsm 对磁盘友好?
16. 讲一讲 leveldb 压缩
17. 一直添加不相同的key,compaction 还有用吗?
18. c++ 迭代器失效怎么处理?
19. c++ 虚函数表
20. tcp状态机
21. listen 不 accept 有什么问题
22. 一直连连连 理论上有什么问题?
23. 了解go协程吗?
24. go 协程一直在跑一个死循环,什么时候被调度?
25. 进程线程区别?
26. 协程切换在用户态怎么完成?死循环能切走吗?切换的时机?怎么切换?
27. 线程一直再跑,kernel 什么时候切换?
28. go 怎么实现生产者消费者模型?
29. 不用 channel 怎么实现?
30. 如何避免超卖?
31. 条件变量和channel实现的区别?
32. channel能知道指哪个协程接受了吗?
模拟 filesystem 实现 mkdir touch ls
总结:网络八股不熟悉被薄纱,go 协程不熟悉
全部评论
大佬是咋知道凉了的?
大佬投了多久收到一面的
楼主找到实习了吗,感觉我跟你背景差不多...
什么岗,云数据库?
不是,你怎么又投了teg又投了csig?
相关推荐
程序员牛肉:完全是在胡写简历。
我很好奇你干嘛要在教育经历里面写你是软件二班的班长?你写它的目的是什么?我觉得真的就是很突兀。给我第一感觉就是:你真的是一个心智健全的成年人吗?
另外我也很好奇你是怎么做到参加了这么多所谓的计算机比赛,完事儿一个拿得出手的项目都没有。
自己的项目经历还是图书馆管理系统这种垃圾东西……我的的建议是你都不如大幅度删减一下自己的水奖项,看着真的给人一种又水又学傻了的感觉。
计算机不看奖项,看院校和个人能力。
计算机是强工科,你要投后端的你就应该明白,人家招你进去是指望你干活儿的。那你觉得你这份简历有展示出你的后端水平吗?
你动动你的脑子想一想,人家面试官要想通过你的简历看出你的项目开发能力,最重要的板块就是两个,第一个是你的实习,第二个是你的项目。你没有实习,是不是就应该在项目上好好琢磨琢磨?
你自己看看你项目写的什么描述,你作为一个要后端岗位的应届生,你对你自己项目的描述还仅仅停留在使用mySQL,使用JAVA,使用spring boot框架。给人一眼感觉就感觉完全就是你做的玩具。可能就是你哪一个学期做的课设。
对于应届生来讲,在项目板块要尽量突出自己的技术能力,因为谈业务你肯定也不懂。简单来讲,你的项目要清晰准确的表达:你用哪种技术解决了现有的哪种技术问题,带来了多少的效益提升?
所有关于项目的描述都围绕我说的这种表达方式去写。不要自己自嗨式的写一堆垃圾上去
你既没有实习项目,又没有一个比较好一点的项目,而且院校也比较差,所以找工作会异常的难找。
点赞 评论 收藏
分享