腾讯-QQ-一面

1. 拷打实习
2. 手撕:合并两个有序列表(空间复杂度O(1))
3. 手撕:LRU
4. 拷打项目
5. 访问一个网站的过程
6. HTTPS的步骤
7. TCP在握手阶段如何管理客户端的连接
8. 用户态和内核态区别
9. 什么时候会发生切换
10. fork()调用,子进程会拷贝哪些资源,不拷贝哪些
11. 父进程kill掉,对子进程有什么影响
12. 向HashMap添加元素过程
13. 假如key是User对象,这个对象需要做什么特殊处理吗
14. java加锁的形式有几种
15. synchronized可以用在哪些位置,粒度是什么样的
16. volatile的作用
17. 可见性是怎么实现的
18. 类加载的过程
19. JVM的GC算法
20. GC Root有哪些
21. mysql索引从数据类型看有哪些
22. B+树和B树的区别
23. 聚簇索引和非聚簇索引的区别
24. 数据库发生慢sql如何分析
25. 索引失效的原因
26. mysql的事务隔离级别,分别解决了什么问题
27. 不可重复读和幻读具体是什么
28. mysql的三种日志
29. redo log具体是怎么运作的
30. 崩溃恢复是怎么实现的,如何判断是否要做恢复
31. 两阶段提交
32. Redis中的数据类型、数据结构
33. Redis的数据持久化
34. Redis的集群模式
35. Redis哨兵机制
36. Redis内存淘汰
全部评论

相关推荐

1.自我介绍2.结构体内存对齐原理3.sizeof一个指针是多少4.数组和结构体的区别5.栈和堆的区别6.字符串存储在哪里7.全局变量在内存中的存储位置8.讲一下双向链表的简单构成9.如何避免内存泄露(使用什么工具?)10.Tcp udp有什么区别11.为什么tcp比udp更加可靠 如何实现的12.Tcp/udp丢包是在内核层还是用户层进行处理13.同步与互斥机制14.信号量用到什么函数实现15.讲一下原子操作16.线程池是什么 如何分配线程池17.讲一下linux用户层内存分布(bss text data rodata 堆 栈的排布顺序)18.讲一下虚拟内存 虚拟内存怎么申请19.申请虚拟内存需要什么(mmu 页表那些)20.socket客户端以及服务端的链接过程21.为什么要裁剪linux内核,不裁剪不会太大吗22.最有帮助的项目 以及遇到的问题23.讲一下libjpeg libpng bmp通过代码操作之后是什么格式的24.能独立编写makefile吗/使用ai编写25.线程和进程的区别26.I2c通信协议特点以及时序,以及为什么会诞生I2c27.Spi通信特点28.UART串口通信特点29.RS232和RS485的区别经典反问1.岗位主要做什么产品的开发2.多久可以知道面试结果3.如果可以入职需要加强什么知识4.培养机制感觉被问了几十个八股的问题 回答的我口干舌燥的(面了快50分钟)。。。总结:要根据岗位对应进行复习 以及要能够流利的表达出自己做的项目 每个细节都要会!!
点赞 评论 收藏
分享
评论
4
32
分享

创作者周榜

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