编程语言
首页 > 编程语言> > 字节跳动Java面试经验,3年老程序员的经验之谈,100%对你有帮助

字节跳动Java面试经验,3年老程序员的经验之谈,100%对你有帮助

作者:互联网

前言:

我的背景介绍:

我是一个计算机专业的本科生,非常的荣幸我拿到过美团,去哪儿,字节,快手,腾讯的offer~综合考虑之后,我选择了字节跳动。今天我想分享下我的面试经验,希望对你有帮助。也把自己的复习资料整理出来了,有需要的话,可以私信我免费获取。提取码:1

a414eb3c73012d61ba1bccc23443fc96.jpeg


个人心得体会:

  1. 保持良好的心态
  2. 即使复盘
  3. 查漏补缺
  4. 注重基础
  5. 多去面试,总结经验

我总结我的大厂高频面试题经验,在文末以图片的方式展示了。

字节跳动面试题:

一面:【45min】

进入字节之后被人事小姐姐领到面试区,有很多人在等待面试,字节不愧是一线互联网公司,面试的人像赶集一样。

9d9a71e326ec2fd96a42e1fbbf17fc7c.jpeg


  1. 自我介绍
  2. 介绍下项目流程,在项目中用到了哪些技术
  3. 怎么设计自己的系统框架
  4. 说下乐观锁与悲观锁,分别有哪些应用场景
  5. 怎么处理死锁
  6. 写两个stack实现queue的代码
  7. 说一下你记得的排序算法

二面:【60min】

我以为一面结束之后我就可以走了,结果让我稍等一下,会有第二位面试官来给我二面,是技术面。

  1. 自我介绍
  2. 说下进线和线程有什么区别
  3. synchronize和lock有什么区别
  4. mysql发生了死锁该怎么处理
  5. Java垃圾回收机制了解吗
  6. hashmap的原理
  7. 算法题:有100瓶液体,其中一瓶是毒药,一只小白鼠喝到毒药一周后就会死亡。请问给我一周时间,至少需要多少只小白鼠能确定哪瓶是毒药?(把瓶子序号变成二进制)

三面【30min】

三面的面试官很友好,没有我什么面试题。

  1. 说下oracle有什么作用
  2. 说下你聘用的职位是做什么的
  3. 谈谈对项目的理解
  4. 怎么开展一个项目
最后:

整个面试过程用了半天的时间。Hr让我回家等消息,在第二天的晚上我等来了offer~。收获真的挺大的,了解到了各个一线互联网公司现在的工作环境和状态。入职之后努力加油。希望看到文章你,也能拿到满意的offer~

8dcaab65ccb5b8a30519abf8661b9cf4.png


我给大家把复习资料都整理出来了,有需要的话,可以私信我,提取码:1

53c66462f814cb6c04be9c3b5f2f4759.png


SpringCloud

592420282df9128cc8da05d8a55559df.png


Redis

de13f2b5b3c78f34e2985fbc8bf85cbf.png


JVM

b9004c08882710dd448ae2db7bd14495.png


MySQL

f0ca58d747cf9028586259f1c2f59502.png


Zookeeper

69d5e14215ab66621f35af4daae50bae.png


Kafka

202cf17cfd2600705140a07bdc3e81f6.png


Dubbo

1614dd04f5fc98175871dde69eab6edc.png


spring

917cfcd01b5c2cd8850c06fe404d1be2.png


Rabbitmq

567cea1d961afd8d7c0e0b40b4404b6c.png


springboot

00e4db99bce6e555f0296cefe4572ae6.png



标签:面试题,Java,字节,offer,100%,面试,死锁,经验之谈,毒药
来源: https://blog.51cto.com/u_15134731/2873124