面试官非常好,但是我太菜了,一共面了45分钟,我看得出来他不想再问了,面完不到一小时直接共享
给各位个注意事项!!,今年的面试官特别喜欢问场景题,不再按照往常那样拷打八股了。
面试情况如下:
自我介绍, 选一个你认为你项目中有难度的地方说一下
项目:
1.你的项目有登录和注册功能是吧,这块你是怎么做的,如果一点登录前端报404了,你怎么解决的,token携带到哪了
2.Websocket用的是TCP协议是吧,你知道它底层是怎么传输信息的么,如果有一方的通讯断了,从新打开,你怎么知道哪些数据丢了,你是怎么保证数据不丢失的
3.兑换码你怎么保证在不同机器上生成的不一样,怎么保证兑换码不重复
八股:
1.拦截器这块你有了解么,你知道Spring自带的拦截器是什么
算法:
1.给定一个字符串s,给一个数k,保证最多有k个重复字母,写出最长的可能结果
2.给一个字符串s,给一个shit数组[[0,1][1,2]…],其中0表示左移,1表示右移,第一个组合表示左移1位,(abc ->bca)第二个组合表示右移2位,(abc-> bca),写出最后结果