2021年上半年面试结束,一共历经字节四面成功收下offer,前来分享我的面试经验!

本文详细记录了作者在2021年上半年经历的字节跳动面试过程,涵盖一面、二面、三面和HR面的面试内容,包括算法、Java、JVM、数据库、分布式等方面的问题。同时,作者分享了自己的面试准备和心态调整经验,以及对未来职业发展的思考。
摘要由CSDN通过智能技术生成

前言

佛系找实习,只投了字节一家,三月底开始“高强度”平均一周半面一轮,陆陆续续面了一个月,八股文也还是今年一月时候背了一个月+每次面试当天突击一下。
今晚刚刚三面结束,问题都答出来了,题目虽然有点磕磕绊绊最后也写出来了。问三面面试官过没过他说还得回去综合考虑前两次的。
等有结果了把面经整理发上来。

字节跳动一面

自我介绍+聊天,大几,成绩,规划,常用语言

threadlocal用过吗,讲一下

hashmap和concurrenthashmap,为什么长度是2的n次幂,源码里怎么运算的这些

线程池,挺简单的八股文

jvm cms和g1

nosql和mysql,隔离级别,幻读

undo redolog什么时候会被写入

lc很简单二叉树节点公共祖先

感觉今天怎么样(本科生里算不错的)

怎么看开发35岁中年危机

第二天hr通知过了,因为面试官都很忙……约了两周后二面

字节跳动二面

自我介绍+聊天

聊聊项目里的设计模式,什么是对低耦合,可用性,六种设计原则的理解,讲讲怎么用反射的

可见性那三个问题 volatile关键字解决了什么,细说jmm和volatile,还有延伸到工作内存具体实现是什么样的这些

说一下synchronized几种加锁方式,加在对象上和加在类上在内存里来看有什么区别

有了synchronized为什么还要lock(我说是给程序员权限,类似cpp的设计思想b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>