8.12字节跳动后端开发提前批一面,二面


字节提前批一面

面试官特别好,一直在给我反馈,正常发挥,问题还是挺紧凑的,希望有二面吧
自我介绍(非科班,如何学习)

项目:

最有挑战的部分

如何解决的

如何建表的

mysql:

主键索引和非主键索引

最左匹配原则

redo日志和undo日志

操作系统:

进程间通信方式

物理内存和虚拟内存

redis(和面试官说了还没系统学):

使用场景

为什么性能比mysql好

单线程不会影响并发请求吗

Nginx(无深入了解)

负载均衡算法

手撕算法:

判断是否镜像二叉树

Z型打印二叉树


字节提前批二面(这一面面试官感觉会严肃不少,而且很忙,倾向于考察设计)

  1. 自我介绍(非科班)

  2. 什么时候开始自学的?

  3. 有看什么书吗?只看了java的书吗?(不,系统学习了科班专业课)

  4. 有实习吗?(无,字节三面被刷,卷土重来)

  5. 栈和堆系统层面和数据结构层面的特点,详细说

  6. 手写懒汉单例

  7. StackOutFlowError这个异常为什么会发生

  8. 页面置换算法(说了最佳算法和LRU算法)

  9. 既然说到了LRU算法,那你来设计一下吧

    设计LRU算法.

    容量100

    Get(k) v

    Set(k, v)

    头条文章的LRU缓存系统

    K:文章唯一标示

    V:文章内容

    没有打代码,面试官说熟练就不打代码了

  10. 日常写代码用win10还是linux?会不会linux的指令(不会,还没系统学)

  11. 四次挥手流程

  12. 为什么要time-wait

  13. SYN泛洪攻击

  14. cookie和session作用?

  15. hash扩容为什么要两倍两倍扩容?(我详细解释了为什么不取余而用 & length-1,取余没有&快,面试官满意)

  16. redis为什么单线程但是可以处理高并发请求(答了在内存处理,不是瓶颈,瓶颈是网络IO)

  17. redis项目有无用过?(无,只是学习的时候练习过)

  18. redis处理一个30MB,40MB大小的value的时候会很慢,为什么(我猜是没有都在内存中,还没查答案)

  19. 设计题

    设计一个内存池,满足内存申请、内存释放以及内存碎片管理等基本功能。(回答用链表维系空闲空间)

  20. 算法:三数之和


字节提前批三面已经收到通知,面完更新



#字节跳动校招##面经##校招##字节跳动##Java工程师##内推##秋招##Java#
全部评论
校招的话项目要达到什么样子啊
1 回复
分享
发布于 2021-08-12 18:48
hi,同学有意向面试下我们部门吗?阿里巴巴CBU技术部,负责1688网站,属于稳定盈利部门,不会因为业务节奏过快耽误个人时间,有足够时间进行技术学习。组内工作强度适中,白天10点至6点,晚上加班7点至9点左右,很少晚于10点,平均一周加班三天至四天。现在组内招聘Java技术同学, 投递邮箱Xipeng_Liu@foxmail.com,base杭州,简历直达主管,进度可查
点赞 回复
分享
发布于 2021-08-12 19:41
阅文集团
校招火热招聘中
官网直投
兄弟有二面通知了吗
点赞 回复
分享
发布于 2021-08-13 08:21
提前批吗?
点赞 回复
分享
发布于 2021-08-13 09:19
字节正式批什么时候开始啊?
点赞 回复
分享
发布于 2021-08-13 11:41
楼主投递后多久收到的面试通知啊?
点赞 回复
分享
发布于 2021-08-13 11:42
感谢分享,祝早日收到二面通知
点赞 回复
分享
发布于 2021-08-13 11:43
xd 有二面了吗
点赞 回复
分享
发布于 2021-08-14 00:30

相关推荐

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