字节跳动商业部Java后端一面凉面经

前不久把简历发到牛客上,结果过了没多久字节跳动HR打电话问我能不能面试,我问这个和提前批冲突吗,hr说不冲突
当时我忙的一批(跟导师讨论课题的问题),说7月吧,然后7月1号打电话给我,约到了7月10号

全称都几乎听不清面试官在说什么,中间他那边调试设备调试了有20分钟,一共面了1h30min

讲一下项目吧

项目中有什么亮点(讲了一下redis分布式锁)

ZooKeeper原理(当时用zookeeper是为了大致了解一下怎么用,底层根本不清楚)

Redis的I/O多路复用机制了解吗(不了解)

Redis的基本数据结构

Redis基本数据结构中HashMap底层实现是什么

如果让你来实现一个HashMap你会怎么实现

HashMap什么情况下扩容

HashMap插入和查找的时间复杂度

项目中的RabbitMQ是怎么用的(我快速的讲了一遍,结果面试官说他没听清。。。。)

简单讲一下ConcurrentHashMap的底层原理吧

ConcurrentHashMap除了用到了CAS,有没有用到synchronized

如果让你自己实现一个简单的线程池该怎么做

问了一下网络编程相关的知识(我说网络编程相关的不太懂)

如果让你构建一个客户端-服务器通信的话,该调用哪些API(不是刚说了网络编程的不太懂吗。。。)

TCP头部什么结构(我记得IP结构记得HTTP结构就是不记得TCP的结构)

端口号在哪里

MySQL索引,B树、B+树,为什么B+树适合范围查询,B树又有什么优点(讲了一下区别,以及在MySQL和MongoDB中两个是怎么作为索引的)

MySQL如何进行调优,有哪些常见的优化手段

HDFS基本原理讲一下(忘得差不多了)

编程题:字符串转换为整数,leetcode第67题(做的过程中慌得一批,有一个地方把&&写成了||半天没找到)



凉凉,趁着距离字节跳动提前批还没结束,重新找人内推好了
#字节跳动##校招##Java工程师##面经#
全部评论
楼主是什么学历了呀
1 回复 分享
发布于 2020-07-10 22:51
同一面挂~面试体验很差,全程都是问的Redis的底层和相关内容,完全没问Java基础,我吐了。顺便问一下我是面的日常实习,对以后有影响嘛~
点赞 回复 分享
发布于 2020-07-14 20:10
这是一面?后端怎么来就问那么多大数据的知识
点赞 回复 分享
发布于 2020-07-11 10:06
商业变现吗,楼主
点赞 回复 分享
发布于 2020-07-10 23:09
我很好奇你写的啥项目
点赞 回复 分享
发布于 2020-07-10 22:28
要投抖音吗,看我贴子里面有链接
点赞 回复 分享
发布于 2020-07-10 21:39
还能重新内推?你确定这个凉了还能继续内推?应该只能等秋招了吧
点赞 回复 分享
发布于 2020-07-10 21:26
我也是3点面的
点赞 回复 分享
发布于 2020-07-10 20:05
内推过就不能再内推了,里面有你的面试记录,换号也不行
点赞 回复 分享
发布于 2020-07-10 19:23
请问是面试下午2点吗
点赞 回复 分享
发布于 2020-07-10 18:39

相关推荐

不愿透露姓名的神秘牛友
07-09 12:23
转人工😡
门口唉提是地铁杀:五次握手了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 13:35
虽然不怎么光彩,经过这件事,可能我真的要去认同“面试八股文早该淘汰!不会用AI作弊的程序员=新时代文盲!”这句话了
HellowordX:Ai的出现是解放劳动力的,不是用来破坏公平竞争环境的,这样下去,轻则取消所有线上面试,严重了会影响整个行业对所有人产生影响,企业会拉高入职考核各种离谱考核会层出不穷
你找工作的时候用AI吗?
点赞 评论 收藏
分享
评论
1
39
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务