字节跳动飞书后台工程师二面凉经——复习啥不问啥就是我

大家好我就是完美跳过面试点小能手,看啥不问啥,复习啥不问啥😅。

一面面经在这,https://www.nowcoder.com/discuss/445913?source_id=profile_create&channel=666。哇我突然发现,你看这个连接的channel是666诶🤣!
顺便提醒大家,如果面完没有收到感谢信不要灰心,我的二面等了五天,期间一直以为自己凉了。。。

说真的我一直看大家问的都是os、计网,所以我准备字节面试都在复习数据库、os、计网、redis。谁能想到两面基础一题没问,还是我自己扯过去的。二面居然扯框架原理了。。。

面试官是给我感觉挺好的小哥。
问题感觉是扯到什么问什么,所以记录的有点杂,不要在意。

1. 自我介绍
2. 项目问题(两面都问的线程池怎么用的😂 因为我是实现字段校验,所以还问我有没有用到建模什么的,我:没有没有没有没有那么高级🤣
3. 如果让我设计登录系统,我怎么设计
我没碰到过这种问题,毕竟这是我人生第三面,我也不知道他想问什么,但是小哥真的很好,他大概看出来我的迷茫了就细化了问题😭
就是一个用户发出登录请求后服务端怎么处理,然后我很懵的说:就,验证这个用户是不是存在的用户,如果不是给他返回错误消息,如果是就登陆成功(?
4. 怎么保证请求的安全
中间问到用什么请求,然后回答了post和get的区别
保证安全我扯到了cookie和session和token,最后说了https
5. https怎么保证安全
我说他基于ssl/tls协议,会对通信内容进行对称加密,密钥通过非对称加密,然后大概讲了下对称加密和非对称加密的区别,说对称加密快但是安全性没非对称高,非对称安全性高但是对消息内容长度有限制
6. 了解加密算法吗
我只知道有rsa,具体没了解过
7. 回到原问题上,http请求过来spring是怎么处理的
我内心os:妈妈这个面试官不按套路出牌啊。
虽然是我用的比较久的spring,但是这一下我真懵了,不知道怎么说。。。就回答了spring mvc的处理流程,什么映射器啊、执行链啊、处理器啊、适配器啊、视图解析器啊。。。
8. 视图解析器怎么解析的
。。。不会,内心很崩溃。
9. http请求怎么交给spring管理的
。。。我想起来spring bean的作用域中的request,就说了他的生命周期和请求一致。然后就问到了bean怎么加载的,我说我只知道单例bean的加载。于是开始讲起了spring bean加载的源码,包括三层缓存、循环引用的解决、依赖注入都说了。。。
10. 回到原问题上,怎么知道这个用户是不是存在的用户
我说查数据库。。。
11.  怎么存的用户信息
我说存用户名,密码存加密后的密码
12. 用的什么编码,可不可逆?
我说调的spring security的一个编码器,忘了叫什么,不可逆。(我还是好懵逼。。。
13. 查数据库怎么防止sql注入
这个我只知道mybatis的$和#,但是我以为问的不是这个,就说了不会。。。
14. 知道sql注入吗
我就说了mybatis的$和#,$字符串拼接会有注入
15. 注解实现的原理,如果让你实现一个注解你会怎么做
老实的回答不会,不过这个确实该会吧。。。
16. 算法
第一题:
不知道原题在哪,直接复制了。。。
虽然但是,牛客能不能不要老用牛牛啊😑
题意
牛牛有一个苹果园。又到了一年一度的收获季,牛牛现在要去采摘苹果买给市场的摊贩们。
牛牛的果园里面有n棵苹果树,第i棵苹果树上有ai个果子。
牛牛为了保证果子的新鲜程度,每天都会去苹果树上采摘果子。
牛牛特意安排一个计划表:

计划m天去采摘果子。
对于第i天,它会去所有果树上轮流采摘bi个果子。
如果对于第i天,某棵果树上没有bi个果子,那么它只会把当前果树上的果子采摘完。
牛牛想知道它每天能供应多少个苹果给市场的摊贩们。


示例1
输入
[10,20,10],[5,7,2]
输出
[15,17,2]
说明
苹果树上的果子变化[10,20,10]-->[5,15,5]-->[0,8,0]-->[0,6,0]
只能想到暴力,后来面试官提示了,没get到点,于是换题了。
(2020/07/08 更新,这道题朋友提供了思路,在力扣上写了题解,可以参考+提建议 https://leetcode-cn.com/circle/article/NA6h7i/)。
哦做这道题有个插曲,因为我弟在家打游戏会乱叫吵到我,所以我问面试官:请问我可以跟我弟说句话嘛?他说可以。于是我转过头用方言大喊:XX,别吵。(我是温州人,所以方言可能比较好玩,面试官就笑了🤣
第二题:二叉树的左视图
力扣原题 反了一下 https://leetcode-cn.com/problems/binary-tree-right-side-view/ ,同样要自己构建二叉树,输入输出自己定,思路说了没问题,但是不知道为什么编译过不了。。。
16. 反问
感觉自己已经凉透了,就没什么好问的,问了下字节的工作氛围,小哥说挺好的,会比较轻松。
这也是我向往字节的最大原因了唉,可惜无缘了。

唉,总之这次应该真的凉了,感觉全程不知道面试官想问什么,或者是自己想太多?我好懵逼。。。

最后我的碎碎念。
今天面试前收到了另一个公司的感谢信,只参加了那种测评,90题的各种智力题、表格题、性格题那种,就被感谢了。然后收到了一个小公司的offer,但是这个公司需要长期的,就婉拒了,因为离学校离家都远。唉。春招到现在除了石沉大海的简历和一堆感谢信外啥都无,很迷茫。
最后祝愿大家都能拿到offer吧。

#字节跳动##校招##面经#
全部评论
😂哈哈哈,看完发现那句:xx,别吵!印象深刻。应该可以过
1 回复
分享
发布于 2020-07-08 08:13
rsa不是安全性高,主要是公钥加密,私钥解密这个特点,用来分发对称密钥
点赞 回复
分享
发布于 2020-07-07 17:52
博乐游戏
校招火热招聘中
官网直投
楼主20届?
点赞 回复
分享
发布于 2020-07-07 18:30
请问一下 摘苹果那题除了暴力还有更好的解法吗?题目的意思我也没看懂😅
点赞 回复
分享
发布于 2020-07-07 19:39
我五天了还没收到感谢信,应该是把我挂了,但没告诉我😪
点赞 回复
分享
发布于 2020-07-07 20:58
你这也够难的
点赞 回复
分享
发布于 2020-07-07 21:08
楼主 请问二叉树构建怎么弄啊?😅完全自己写一个二叉树吗?
点赞 回复
分享
发布于 2020-07-07 22:17
你应该不是c++方向吧
点赞 回复
分享
发布于 2020-07-07 22:32
这些问题都好难啊😂安慰一下楼主~感觉你已经展示出挺多知识的广度了,说不定是过了的~不过面试的时候一定要引导面试官,尽量往自己熟悉的领域上靠。 小tips:tls1.3已经不让用rsa进行秘钥交换了,而是使用椭圆曲线算法😁不过不说这个也完全没问题噢
点赞 回复
分享
发布于 2020-07-07 23:44
二面一个面试官
点赞 回复
分享
发布于 2020-07-08 09:14
引用:春招到现在除了石沉大海的简历和一堆感谢信外啥都无,很迷茫。 同是天涯沦落人啊,而且我连感谢信都没收到过,完全的石沉大海。。。
点赞 回复
分享
发布于 2020-07-08 12:26
楼主是2020届的吗?
点赞 回复
分享
发布于 2020-07-08 16:28
楼主,哪个城市的飞书呢
点赞 回复
分享
发布于 2020-07-09 15:37
是不是杭州的流程普遍很慢。。。
点赞 回复
分享
发布于 2020-07-10 07:47
飞书难度这么大么。。。即将要面试的我瑟瑟发抖
点赞 回复
分享
发布于 2020-07-12 15:32
楼主,你好,请问飞书提前批有笔试吗?简历通过就直接面试?
点赞 回复
分享
发布于 2020-07-14 17:34
第一次面试,挂掉了,重新做了笔试,这次飞书给的链接是飞书软件,不是牛客的,今天面试
点赞 回复
分享
发布于 2020-07-16 09:19
用飞书,这不是白板写代码了
点赞 回复
分享
发布于 2020-07-16 09:19

相关推荐

11 68 评论
分享
牛客网
牛客企业服务