2020-9-1 更新,收到了字节约下一轮面试的电话,我以为是hr面,结果是技术面试,所以字节跳动到底有几轮面试啊。。。。有没有大佬能解答一下,我投的是data研发岗位,base杭州
全程47分钟,问的都是一些让人很难回答的问题,我简单描述一下好了
看你的项目里面用了Shiro,你能给我讲讲权限是什么吗,该怎么描述呢(我说完后面试官说我说的不够清晰。。。)
面向对象采用的设计模式有哪些
面向对象有哪些设计原则
为什么要采用这些原则(说了一下如果不采用这些原则的后果)
那采用了这些原则一定可以使得代码更加健壮,可读性更好吗
你的项目用的是什么框架呢
那MVC框架是什么,它的作用是什么
你能讲一下它的具体流程吗
大致流程没错,你了解其中具体的细节吗
前端框架为什么要用Vue呢,你是单纯的为了想要尝试一下自己没接触过的技术才用Vue的吗
Vue有什么优点呢?(我不是面试的是后端岗位吗。。。。)
多线程版本的Redis了解吗
为什么之前Redis采用的是单线程版本呢
你说Redis的量级比较轻,那什么叫量级比较轻
(我用Redis和MySQL对比着说了一下)
那你不要用两者之间的对比来描述,单单就Redis自身来说,为什么他的量级轻(我到这里已经不知道面试官想问啥了)
进程间通信你了解吧,那你说说你对于 “不要用共享内存来通信,而应该用通信来共享内存” 的理解(懵逼,试着从进程间通信方式来说,面试官说他不是这个意思,有没有大佬能给我解释一下这句话该怎么理解)
链表你知道吧,那你给我详细描述一下什么是双向链表
如果让你自己来设计双向链表,你会怎么设计
本着最小化原则,你又该对这个双向链表的设计做怎样的改进
全程面试下来,感觉很迷,很多问题根本不了解面试官到底想问什么,或者说根本不了解面试官想考察什么,估计三面要凉了,唉,但还是求一个hr面
全部评论
(10) 回帖