腾讯后台开发二面面经

二面时长2小时多,刚开始还紧张到后来都无感了,和面试官还开起玩笑了🤣
面试官先问了下什么时候可以到岗,可以实习多久,然后就直接做题了
笔试题:
1.求幂集:没啥思路,没写完
2.实现LRU Cache:之前项目里使用过,很快写完了
3.写sql语句:幸亏之前看到过,写的是select case语句,也不难
代码就大概写了一个多小时,以为时间挺长了,没想到面试官又问了很多
项目:问了jwt的使用优劣
Go:数组和切片区别;内存逃逸分析;介绍Go的调度模型GMP,垃圾回收GC;goroutine为什么轻量;channel的底层实现;map哈希冲突如何解决;用过哪些并发原语(waitingGroup介绍怎么用的,有什么用);锁用过吗?(答:和map配合使用过),然后又问这样对map的全局锁粒度太大,该怎么优化?我答了syncMap,又问我为什么(我就说不了解,只是猜测🤣);
操作系统:IO多路复用(select,epoll)
数据库:何时触发表级锁和行级锁,mysql的隔离级别,如何实现MVCC
然后还问我python?我说我不太熟😅
问redis?我说没怎么用过,不太熟悉
面完大概一天就显示通过了,面试体验感觉一般,并没有太依据简历来,项目问的也不多,可能看我写Go比较多,Go相关的问的比较多

#实习##面经##Java工程师#
全部评论
太难了
点赞 回复 分享
发布于 2021-07-18 17:41
求幂集可以用二进制枚举求
点赞 回复 分享
发布于 2021-07-19 15:00

相关推荐

点赞 评论 收藏
分享
3 30 评论
分享
牛客网
牛客企业服务