北森后端 一面二面

一面:
聊聊委托?
委托和事件的区别?
多态的理解?
聊聊泛型?
泛型的主要用于实现哪些场景?
泛型为什么性能好,泛型还有特别的特征吗?
聊聊反射?
有一个List,里面的对象都有三个属性(string),如何利用反射实现按照某一个属性进行排序?
聊聊分布式锁?
redis分布式锁在建立在红锁上后还有什么明显的缺陷?
mysql索引,索引的良好建立方式和优化方式有哪些?
mysql一张表记录很大,就算建立索引了分页查询到后面会越来越慢,如何优化?
es分页越多也会造成查询很慢的问题,如何优化?
微服务有哪些难点,如何克服?
聊聊Oauth2?
如何确保在资源服务器,授权服务器,客户端互相都不信任的情况下,能够有效的进行授权认证?

一面体验:面试官很懂技术,语言非常干练,经常把我十来句话说的两三句总结下来,问的问题会比较深入,但是都会慢慢引导我,但我深层次的问题都没能回答好,甚至后面都开始思维有点混乱了。
有种他问什么我都答不上来的感觉,还是通过了,后来有反思花了一段时间总结深度。

二面:
什么是REST,说说你对路由是怎么定义的?
你怎么定义分页,你分页怎么做的?
怎么根据路由找到特定的Controller,执行特定的方法的?
Dictionary是怎么找的特定key的value值的?
讲讲拉链法,其他解决hash方法的办法有哪些?
一些算法思路,双指针两题,动态规划一题。
ping命令的作用,在那一层,基于那种协议?
进程之间的通信?
QQ 是基于什么协议?QQ 发消息是基于什么协议?UDP怎么能做到可靠?
说说你的优点和缺点?
你的朋友有没有你觉得100分的人,那你给你自己打多少分?
你怎么才能做到你心中的100分?

二面体验:整体的过程比较平滑,我说我的算法不太行,leetcode刷的不多,面试官就开始问我算法hhh,但也没有刁难我,算法都不难。
面试官很随和不严肃,整体都是我一直在叭叭叭的说,问题基本上都回答出来了,在过程中会询问你为什么会这样做,看看你的思维拓展程度,其中我也有答错的点,都被面试官善意跳过。

北森两面给我带来的体验都不错。难度适中,没有遇到八股文(虽然八股文已烂熟于心)。



#北森##面经##校招#
全部评论
楼主二面和我一样啊,接了offer去实习了吗
点赞 回复
分享
发布于 2021-12-21 23:41

相关推荐

2 16 评论
分享
牛客网
牛客企业服务