字节跳动 今日头条 后端 社招

今日头条后端一面社招面经。内容比较偏计算机基础和项目,全程50分钟左右。问的问题大概包含以下几点:

1.自我介绍,挑一个你最熟悉的项目说一下?你这个项目最大的难点是什么?在项目中有没有遇到什么难题?你说你在项目中用到了一些设计模式,都讲讲你是怎么用的。项目中有分布式事务处理吗?有哪些常见的分布式事务处理方式?说一下你们在项目中怎么用的。

2.建立HTTP连接的三次握手的过程?,客户端和服务端分别是什么状态。讲一讲HttpHttps的区别。

3.线程间通信的方式?假如现在在同一台机器上开两个java项目,有几个java虚拟机?产生死锁的四个必要条件还记得吗?聊聊linux吧,lsof这个命令用过吗?讲一讲linux系统的启动过程?

4.数据库事务的隔离级别有哪些?Mysql默认的隔离级别?不同的隔离级别是通过什么实现的?mysqlexplain有用过吗?讲一讲数据库的慢查询?数据库的悲观和乐观锁都说一下吧,什么时候用乐观锁比较合适?什么时候用悲观锁呢?

5.你对tomcat有多少了解,nginx呢?把你知道的都说一下。有做过tomcat调优吗?

6.Java的内存模型,分为哪几块存储区,各个存储区域的作用?说一说volatile,一般什么时候用这个,给我举个例子呗。在项目中有用过ThreadLocal吗?为什么要用这个?ThreadLocal内存泄漏问题了解吗?要不你说下为什么会有这个现象?

7.如果web服务器突然出现频率很高的FullGC,可能是什么原因?你会怎么去排查呢?

8.讲一讲类加载器工作机制?你知道强引用、弱引用和软引用吗?为什么要有这些东西?他们有什么作用?你在项目中用过吗?

基础知识先问这么多,平时有刷题的习惯吗?要不咱写个题吧。

题目很基础leetcode110原题. 平衡二叉树。还是很幸运的。

给定一个二叉树,判断它是否是高度平衡的二叉树。题目描述如下:

本题中,一棵高度平衡二叉树定义为:

一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1

示例 1:给定二叉树 [3,9,20,null,null,15,7]

3

/ \

9 20

/ \

15 7

返回 true

示例 2:

给定二叉树 [1,2,2,3,3,null,null,4,4]

1

/ \

2 2

/ \

3 3

/ \

4 4

返回 false

时间也差不多了,今天就聊到这吧,你有什么想问的吗?问了下过去是不是要转go语言,面试官说是的,不过会给一段时间作为适应期。问了下我排斥转语言不?那当然是不排斥了。。。

#字节跳动##社招##Java工程师##面经#
全部评论
楼主工作几年了?我这边三轮面试都通过了,过几天hr面,不知道能不能顺利通过。
1 回复 分享
发布于 2019-10-26 13:49
楼主几年经历啊
1 回复 分享
发布于 2019-10-26 13:29
楼下的兄弟看清楚,lz是清华的... 我去实习问的比这难的多....(兆本)🤣
点赞 回复 分享
发布于 2020-03-02 18:53
一看是清华的,面试官内心:赶紧忽悠过来😁
点赞 回复 分享
发布于 2019-11-14 19:23
一面就发offer了
点赞 回复 分享
发布于 2019-11-14 10:12
感谢分享!欢迎参加过社招的牛友分享面经,领取京东卡~~ -------------------- 活动:社招面经征集|参加过社招的牛友,来发面经吧,拿京东卡
点赞 回复 分享
发布于 2019-11-01 11:26
楼主哪个部门的面试
点赞 回复 分享
发布于 2019-10-26 15:34
题目很一般
点赞 回复 分享
发布于 2019-10-26 15:25
LZ,薪资多少?
点赞 回复 分享
发布于 2019-10-26 11:24

相关推荐

04-17 18:43
门头沟学院 Java
从 2024 暑假 7 月份开始在实习的时候第一场面试,先后经历了百度提前批,字节提前批,科大讯飞提前批等提前批面试,后来又开始投递正式批,但是因为拿到了保底offer,所以没再投中小厂,主要还是大厂,遇到过好面试官,也遇到过敷衍至极的kpi面,见识了社会的冰山一角,也算是作为从学校到社会的过渡,面试不仅仅是为了完成面试,更重要的是边面边学,同时观察未来同事和ld,向上管理。秋招决策失误,也可能是自己没准备好所以机会没找上门,先拿了字节测开的offer,但是不符合自身后端的职业规划。同时,拿了科大讯飞,百度,腾讯,虾皮,滴滴,OPPO等互联网厂以及家乡国企的offer,最终除了测开都开了还算满意的薪资,普遍在sp,腾子也给出了很大的诚意,最终因为base地问题婉拒。不甘心加上一直以来的梦想,春招二进宫又投而且只投了字节后端,经过一个月五面的鏖战,最终oc,为什么称之为鏖战,其中还经历了大论文从零到送审,到预答辩通过,到送审意见回来通过,双线进行,以及准备普选和省考,当然也都下岸,人不会被幸运之神眷顾两次。此文不包含对任何人的指导和引导,没有褒贬,没有评价,只为纪念不平凡的最后一年,也是人生学生时代的最后一年,达成六年来的梦想,至此。#Java# #后端开发# #2025# #字节# #腾讯# #百度# #科大讯飞# #校招# #秋招# #春招#
点赞 评论 收藏
分享
评论
9
165
分享

创作者周榜

更多
牛客网
牛客企业服务