微信 三面

  1. 三道题(需要跑起来)
  2. 设计
  3. 随机数
  4. 二叉树
  5. 项目
  6. elasticsearch
  7. kafka
  8. qsort
全部评论

相关推荐

发面经,攒攒运势。一面6.24自我介绍拷问项目,问的不深,似乎不感兴趣八股拷问,没有任何技术含量,tcp三四次握手,死锁,线程进程区别,进程间通信手段,mysql优化索引的方法,大概是这么些,还有些忘记了,但是只要看过八股就会答。最后一道最长递增子序列的题,有点忘记了,用的回溯,复杂度有点高,但是面试官没说什么。一面就是公式化吧,没啥东西。二面6.28自我介绍,简单问了项目,不感兴趣看我项目里面没有和mysql打交道,问我为什么后端项目没有和mysql联动。。。我说实验室项目暂时没用到mysql,两个练手项目都是解决特定场景下的问题。他巴拉一堆说后端一定要跟mysql打交道,非常重要,然后说你既然不是很了解这块,那我就简单问问你mysql的用法吧(???),问我mysql怎么查询用了哪些索引,这块没看过,就说了个show index可能可以,他不满意,说了两个其他的,我只听清一个explain。感觉我对mysql实际工程使用可能确实不熟,他说看我redis用的多,问我redis怎么优化mysql的访问,没懂什么意思,反问后解释说回答怎么保持一致性,我就说了一个旁路缓存,感觉他不太满意。之后他就不想问了,出了一道数组构建平衡二叉树的题,我以为是手搓平衡树,心态有点炸裂,用了十几分钟回忆平衡二叉树到底该怎么写,原理是啥,当初看过一点,记得如果要实现的话思路挺复杂的,就能写多少写多少。时间到了,他说我开始思路就错了,这道题不是写平衡二叉树,只要把递归的找到数组中间元素,左右节点不断递归重复就行。(这里是我的问题,他解释完题意后我瞬间有思路,给他口述了怎么做)做完题又闲聊的几分钟,最后他让我下去再练练,最后一个字的音还没落下,就结束会议了。7.5流程结束二面结束我就知道挂了。但是心有不甘,如果面试官能再问我一些东西,给我表现机会就好了,这段时间也看了很多底层原理,对比之前进步太多了,无论是思维还是代码理解都有所提升,但是这么草草结束还是挺难受,没有表现自己的长处。只能继续学习了,学无止境吧!
查看10道真题和解析
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务