#你觉得面试是靠实力还是靠运气# bg:双非本,从大二开始实习,有两端实习经历,一段大厂golang开发,一段小厂java开发。项目上写的基于golang的分布式缓存系统和12306。腾讯音乐oc啦,找了一个月的暑期实习,拿到了讯飞和腾讯音乐的offer,准备去腾讯音乐啦,这一个月过的真挺痛苦的,因为hc确实很少,但是大家不要慌,现在好像又开hc了,所以一直相信自己就好啦,这一个月反复在怀疑自己和焦虑中度过,甚至有转测试的想法,每天晚上焦虑的睡不着或者是做噩梦(关于面试),不过只要多投多面多学,就一定能找到工作的。大家共勉。此外,可以试试看看小红书等平台的招聘官方号,上面会直接写着哪个岗位投的人少,对着投就好啦,我在这段时间主要用的软件是***&****&官网,因为没有考虑进入国企和银行,如果想进国企和银行可以试试**和**,个人感觉这两个软件偏向这个。还有的是,面试的时候需要引导面试官,方便自己进行吟唱,这样可以大大提高面试成功率,引导面试官进入自己熟悉的领域。简历上的所有东西必须要很熟悉才行,面试官一般都只问你简历上涉及的东西,不会超纲的。并且面试也比较靠运气,比如我这次其实还没之前两次面腾讯面的好,但是还是过了,tme效率很高,要挂人也秒挂,要过也秒过,不给人内耗的机会。面经如下:1. 自我介绍2. go协程的优势3. 大批量插入怎么插入性能高4. 数据库主键和外键的区别5. 主键和外键可以重复吗6. 介绍一下简历上的项目(基于golang的分布式缓存系统,12306)7. LRU算法8. 为什么LRU用双向链表不用数组9. 链表和数组的CURD的时间复杂度10. Java中的hashmap的hash算法11. hashmap如何进行树化12. Java线程的内存模型13. 详细介绍一下方法区14. 垃圾回收机制 Java&Go15. 平常开发中用到了哪些锁16. 乐观锁和悲观锁的区别17. CAS的ABA问题18. juc中的一些类,比如Semaphore&其他19. tcp和udp的区别20. tcp如何保证可靠传输21. tcp的滑动窗口22. 设计模式的模板方法模式23. 反问环节