Java攒了一个月的面试题及解答,成功入职字节跳动

Posted Java李松

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java攒了一个月的面试题及解答,成功入职字节跳动相关的知识,希望对你有一定的参考价值。

前言

随着k8s 作为容器编排解决方案变得越来越流行,有些人开始拿 Docker 和 k8s进行对比,不禁问道:Docker 不香吗?

k8s 是kubernets的缩写,’8‘代表中间的八个字符。

其实 Docker 和 k8s 并非直接的竞争对手,它俩相互依存。Docker 是一个容器化平台,而 k8s 是 Docker 等容器平台的协调器。

美团一面(50分钟左右)

  • 进程和线程
  • 死锁的必要条件
  • 网络,七层协议
  • TCP和UDP的区别
  • hashmap 详细讲一下
  • hashmap底层是如何解决hash冲突的
  • hashmap和linkedhashmap
  • 数据库的索引,为什么推荐自增id,有什么优点
  • mysql的引擎?innodb的索引存储方式?B+树的特点
  • 为什么用B+树
  • 了解hash索引么,他跟B+树索引的区别,哪个性能好
  • GC的方法
  • 写代码(走台阶,用数组实现stack,丑数)

美团二面(1小时20分钟左右)

  • 自我介绍
  • 数学建模竞赛的内容,自己担任的角色。 主成分分析方法
  • java 的垃圾回收,讲一讲
  • 手撕代码:包含*和?的通配符,判断待匹配的字符是否复合模板。
  • 数据库擅长什么?做过分布式么?用过ES么?
  • 无向图的存储,邻接矩阵和邻接表
  • 职业规划
  • 现在拿到offer了吗?有哪些?
  • 你有什么问题么?
  • 平时会看什么书么?
  • 你有什么问题么?

美团三面(30分钟左右)

  • 今年实习做了些什么
  • 之前实习经历概括
  • 实习最大的收获是什么
  • 服务端的事故,你遇到过的
  • 你从那次线上事故学到的,如果要避免这种事故需要做哪些事情
  • 参加数模很多次,原因?(我本科和研究生参加了四次建模,大概看我参加了太多次);最近一次数模的题目,详细讲一讲;数模的解题思路,为什么选择那个模型?为什么不用其他的模型?
  • 有一个大数组,存储的都是整数,用最快的速度找到里面最大的100个数字?
  • 除了这种方法,还有什么方法?
  • 找工作想找一个什么样的?
  • 为什么选择开发工作?为什么不选产品?
  • 大学到现在6年遇到什么挫折?
  • 小论文发了么?

美团HR面(25分钟)

  • 说一下对前三次面试的感受
  • 前面面试过程中,有哪些问题答得不太好;这些问题为什么没有没答好?
  • 实习工作内容,为什么选择服务端开发?
  • 实习过程中印象比较深的事情
  • 这个过程中有些压力,你平时是怎么纾解压力的?
  • 自己有什么优缺点?
  • 对工作岗位的一些要求?
  • 为啥参加这么多竞赛?
  • 还有什么想问的?

最后

现在其实从大厂招聘需求可见,在招聘要求上有高并发经验优先,包括很多朋友之前都是做传统行业或者外包项目,一直在小公司,技术搞的比较简单,没有怎么搞过分布式系统,但是现在互联网公司一般都是做分布式系统。

所以说,如果你想进大厂,想脱离传统行业,这些技术知识都是你必备的,下面自己手打了一份Java并发体系思维导图,希望对你有所帮助。

资料获取方式:戳这里免费下载

,希望对你有所帮助。

资料获取方式:戳这里免费下载

以上是关于Java攒了一个月的面试题及解答,成功入职字节跳动的主要内容,如果未能解决你的问题,请参考以下文章

Java攒了一个月的面试题及解答,成功收获美团,小米offer

MySQLJava攒了一个月的面试题及解答,架构师必备技能

成功入职字节跳动!2021Java开发社招面试解答之性能优化

以 27K 成功入职字节跳动,这份《 软件测试面试笔记》让我受益终身

金三银四面试大厂屡屡失败,最终入职阿里java岗,我经历啥?

2021年最新Android面试精讲,成功入职字节跳动