可充电电池 level
获赞
188
粉丝
37
关注
31
看过 TA
1888
中国石油大学(华东)
2024
golang
IP属地:山东
暂未填写个人简介
私信
关注
上一次面试表现太差,直接挂了,重新被捞起来,重新一面。这一次面试官引导的非常好,从简单慢慢问到困难的题目,八股很多,整个面试流程1h,面试体验非常好。面了20min,中间接了个别的公司的电话,我不敢不接啊,出去接了个一分钟电话,回来接着面。八股文部分30min、项目和场景题15min、手撕10min、反问5min。1. 怎么学习的,看的哪些书,其实就是说你那些比较熟悉,后面都是围绕我说的方向展开的。2. 数据库索引有什么了解。3. 为什么用b+树不用其他的数据结构。4. b+树叶子节点存的是什么。5. 联合索引什么时候失效。6. 如何判断sql有没有用到索引。7. 讲一下数据库的锁机制。8. 什么情况下用表锁、什么情况下用行锁。9. TCP和UDP的区别。10. TCP和UDP使用场景。11. TCP如何保证可靠传输的。12. rabbitMQ用了哪些设计模式。    背过,我忘记了啊啊啊啊。13. mq什么时候发生消费失败的场景。14. mq如何保证消息可靠性。15. mq如何进行持久化。16. mq如何避免消费重复的消息。17. redis基本数据类型,string类型的底层实现18. redis中有序队列,  我不知道,后来我才直到问的是是有序集合,队列能和集合一样吗?上当了,不然redis还能再多问一些的。19. 介绍一下项目。20. 围绕项目问了很多数据库相关的操作,比如表怎么设计,索引怎么设计的等等。21. 场景题,如何对接三方支付。手撕:简单题,合并两个有序数组最后她说我看你不懂java,我还是要问你两个简单的java问题。1. hashmap和什么什么hashmap由什么区别。  不会2. java中两个整形做比较。反问环节。
投递美团等公司10个岗位
0 点赞 评论 收藏
转发
直接GG.1、介绍一下自己的项目。面试官说:你这都是学习的项目,没有实际实习过吗?  我:是的2、问项目的具体实现,使劲问。问有什么优化的方法。3、项目里问到了数据库集群,面试官就问八股,怎么实现数据库数据的同步。4、听说过CDN吗?  没有5、rabbitMQ怎么用的,如何确保消息不丢失。6、未来职业规划。7、说一下go的GC。8、说一下GMP模型9、可以直接对map取地址吗?  一开始答错了,后来想了一下,把原因解释出来了。10、go中哪些变量是不能比较的。11、slice和数组有什么区别?12、slice如何扩容?13、redis 缓存雪崩、击穿、穿透14、如果已经发生缓存雪崩,如果服务器也被搞崩溃了,我们怎么恢复网页。我说的是重启服务器之后,先进行限流,等redis重新建立缓存之后,在解除限流。15、怎么做的限流,我说用redis中的一个string的key值做限流,不知道对不对,应该是不和他心意。大佬们可以教我一下。16、http缓存17、TCP可靠机制,我就说了个重传机制,后面两个还没说,面试官就让我详细介绍,介绍完之后,后面的流量控制和拥塞控制没来的急说。18、熟悉linux命令吗?我不熟悉。面试官说问个简单的,怎么杀死进程,我说kill -9 ,他问-9 什么意思。我已经说linux不会了,他还问。19、linux下实际抓过包吗? 没有。20、docker和虚拟机有什么区别?21、写算法:合并有序链表。一开始写了个空间O(n),他说能用O(1)吗?我改成O(1)。比较简单。
投递百度等公司10个岗位
0 点赞 评论 收藏
转发
牛客网
牛客企业服务