腾讯云后台开发一面凉经5.15

1.hash底层数据结构
2.java类加载的过程;类加载时候,类加载器的选择是怎么选择的;双亲委派的好处;什么场景下要自定义类加载器,举个例子
3.jvm比较重要的参数
4.从实现api的角度,用java舒服些还是golang舒服些,golang的map是并发安全的吗,为什么,java里HashMap底层实现
5.对golang协程的理解,对于用户态协程独占的数据如何保证并发安全
6.读一个空channel有什么问题,channel被closed掉了再去读呢,读被closed的空channel对于有缓存的和无缓存的会有差异吗,会有panic吗
7.tcp三次握手的步骤,两步会出现什么问题,重点讲讲TCP本身对序列号会做哪些校验
8.syn flood怎么规避,会导致什么结果,syncookie具体是怎么做的,syncookie会增加握手次数吗 9.https讲一下,https双向认证了解吗,https中间人攻击怎么做的 
10.quic讲一下
11.websocket讲一下,升级流程,底层组成(stream),websocket如何做到一直保持连接的 12.TCPkeeplive是TCP协议里面专门有一个保活探测报文的标志,还是通过什么业务的方式去实现的,也就是说是不是协议本身提供的? 
13.讲一下mysql有哪些调优思路,为什么要少用数据库join,而在业务层去手动join
14.mysql联合索引有什么注意事项
15.讲一下mysql回表,什么时候不用回表
16.手撕(单词搜索)
全部评论
触及到我的知识盲区了
2 回复 分享
发布于 05-18 15:00 四川
哥们是找实习吗?
1 回复 分享
发布于 05-19 10:06 江苏
兄弟 知道这是什么部门吗
点赞 回复 分享
发布于 05-21 12:02 吉林
哥们怎么知道挂了
点赞 回复 分享
发布于 05-21 21:15 福建

相关推荐

回暖了回暖了,大家都给我回暖这几天天气回暖了,今天穿个外套坐地铁差点给我·热死我分享一下这几天总结的嵌入式面经1. 在SPI通信中,时钟极性和时钟相位的设置对数据传输有何影响?2. CAN总线的基本结构和工作原理是什么?如何进行数据发送和接收?3. 操作系统中的进程和线程有什么区别?它们的调度策略有何不同?4. 任务优先级反转是什么?如何通过调度算法来解决这个问题?5. 信号量和互斥量的区别是什么?在多线程编程中如何使用它们?6. 什么是活锁?与死锁相比,它有什么不同的表现?7. 如何通过资源分配图来检测死锁?这种方法的局限性是什么?8. 互斥锁的实现方式有哪些?请举例说明其优缺点。9. 在FreeRTOS中,如何实现任务间的通信?有哪些常用的方法?10. ARM Cortex-M系列处理器的中断控制机制是怎样的?如何配置优先级?11. C语言的预处理阶段主要做什么?常用的预处理指令有哪些?12. ELF文件格式的基本结构是什么?各个部分的作用是什么?13. 静态变量和动态变量的存储位置及生命周期有什么不同?14. 你是否有MQTT协议的使用经验?请简要描述其工作原理。15. HTTP协议和HTTPS协议的主要区别是什么?在什么情况下选择使用HTTPS?16. DHCP协议的工作流程是怎样的?它如何分配IP地址?17. TCP的三次握手和四次挥手过程是什么?为什么需要这些步骤?18. IPv4和IPv6的主要区别是什么?IPv6的优势在哪里?19. ARP缓存的作用是什么?如何管理ARP缓存?20. 在局域网中,如何选择合适的交换机类型以满足网络需求?21. M4内核的特权级别如何划分?不同特权级别的使用场景是什么?22. 如何实现用户态和内核态之间的切换?涉及哪些系统调用?问题答案已经整理到专栏中了,关注我分享更多知识。  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
评论
7
69
分享
牛客网
牛客企业服务