字节跳动-Java岗-正式批-三面面经

2020-9-1 更新,收到了字节约下一轮面试的电话,我以为是hr面,结果是技术面试,所以字节跳动到底有几轮面试啊。。。。有没有大佬能解答一下,我投的是data研发岗位,base杭州


全程47分钟,问的都是一些让人很难回答的问题,我简单描述一下好了

看你的项目里面用了Shiro,你能给我讲讲权限是什么吗,该怎么描述呢(我说完后面试官说我说的不够清晰。。。)

面向对象采用的设计模式有哪些

面向对象有哪些设计原则

为什么要采用这些原则(说了一下如果不采用这些原则的后果)

那采用了这些原则一定可以使得代码更加健壮,可读性更好吗

你的项目用的是什么框架呢

那MVC框架是什么,它的作用是什么

你能讲一下它的具体流程吗

大致流程没错,你了解其中具体的细节吗

前端框架为什么要用Vue呢,你是单纯的为了想要尝试一下自己没接触过的技术才用Vue的吗

Vue有什么优点呢?(我不是面试的是后端岗位吗。。。。)

多线程版本的Redis了解吗

为什么之前Redis采用的是单线程版本呢

你说Redis的量级比较轻,那什么叫量级比较轻

(我用Redis和MySQL对比着说了一下)

那你不要用两者之间的对比来描述,单单就Redis自身来说,为什么他的量级轻(我到这里已经不知道面试官想问啥了)

进程间通信你了解吧,那你说说你对于 “不要用共享内存来通信,而应该用通信来共享内存” 的理解(懵逼,试着从进程间通信方式来说,面试官说他不是这个意思,有没有大佬能给我解释一下这句话该怎么理解)

链表你知道吧,那你给我详细描述一下什么是双向链表

如果让你自己来设计双向链表,你会怎么设计

本着最小化原则,你又该对这个双向链表的设计做怎样的改进

全程面试下来,感觉很迷,很多问题根本不了解面试官到底想问什么,或者说根本不了解面试官想考察什么,估计三面要凉了,唉,但还是求一个hr面

#面经##校招##字节跳动##Java工程师#
全部评论
点赞 回复
分享
发布于 2020-08-31 16:49
所以什么是权限,要怎么说
点赞 回复
分享
发布于 2020-08-31 16:51
小红书
校招火热招聘中
官网直投
插眼 等答案
点赞 回复
分享
发布于 2020-08-31 17:04
好难啊,没写题吗
点赞 回复
分享
发布于 2020-08-31 17:36
好难啊。。。膜
点赞 回复
分享
发布于 2020-08-31 19:32
马 等一个大佬来解答这些问题……
点赞 回复
分享
发布于 2020-08-31 20:51
楼主面的什么部门?
点赞 回复
分享
发布于 2020-09-01 05:54
正常情况下,技术面3~4轮,一般是3轮,四轮的情况有两种,3论面试官觉得不太合适,拒掉了,但是同一个部门的不同组的leader把你捞起来了,或者是 楼主,你要拿到sp了
点赞 回复
分享
发布于 2020-09-01 12:33
“不要用共享内存来通信,而应该用通信来共享内存”这句话出现在go语言的并发机制(CSP)中,Java的并发模型实现的是前者,golang实现的是后者
点赞 回复
分享
发布于 2020-11-30 19:08
请问是java岗还是数据研发岗呀?
点赞 回复
分享
发布于 2021-04-02 17:13

相关推荐

3 14 评论
分享
牛客网
牛客企业服务