字节跳动提前批后端一二面凉经

二面凉的透透的
一面
1.主从复制的过程,读写分离的过程(项目)线上会有什么问题
2.redis怎么实现的点赞(项目)
2.hashmap原理
3.hashmap多线程有什么问题
4.线程安全的hashmap有哪些
5.hashmap扩容的时候读会有什么问题
6.concurrenthashmap原理
7.jdk1.8对于concurrenthashmap的优化
8.cas是什么
9.spring ioc的原理
10.mysql隔离级别的实现原理
11.死锁出现的原因
12.死锁的必要条件
13.死锁的避免
14.说一下你熟悉的垃圾收集器
15.cms哪些过程会stop the world
16.cms为什么要stop the world
17.cms与其他垃圾收集器好处在什么地方
18.dns过程
19.了解dns劫持吗
20.synchronized的原理
21. synchronized是可重入锁吗
22.抛硬币(一个0.3 一个0.7 如何保证公平)
23 z字形打印二叉树
二面
1.实习相关
2.List<String>list 找到以“1_”开头的并删除
2.第一个中断的数
3.f()可以产生【0,N】等概率的数 求g()=【k,L】
4.java虚拟机栈内存参与垃圾回收么?怎么回收(这个有大佬知道么)
5.ReentrantLock中condition是干什么的,为什么有它
6.ReentrantLock与Synchronized的区别
7.ping,使用后有什么
8.volatile 在什么情况下必须使用
9.ttl是什么
10.hashmap几种遍历方式
这次彻底凉了。。。。

#字节跳动##实习##Java工程师##面经#
全部评论
虚拟机栈应该没有垃圾回收吧?线程私有,结束会自动释放
1 回复
分享
发布于 2020-07-12 15:33
二面问题4: 从jdk1.7开始已经默认开启逃逸分析,如果某些方法中的对象引用没有被返回或者被外面使用(也就是未逃逸出去),那么对象可以直接在栈上分配内存
1 回复
分享
发布于 2020-07-13 06:33
小红书
校招火热招聘中
官网直投
我怎么感觉面试越来越难…
点赞 回复
分享
发布于 2020-07-12 15:11
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复
分享
发布于 2020-07-12 15:12
gc回收回收的是堆吧
点赞 回复
分享
发布于 2020-07-12 15:39
只有堆和方法区会参与回收。一般问垃圾回收主要针对的是堆。栈区线程结束自动释放。 周志明的深入理解JVM里都有讲到
点赞 回复
分享
发布于 2020-07-12 15:42
这是后端的吗
点赞 回复
分享
发布于 2020-07-12 15:43
感觉第二题有坑,只能用迭代器来做。用其他的都会报错
点赞 回复
分享
发布于 2020-07-12 15:44
请问楼主base是哪里的
点赞 回复
分享
发布于 2020-07-12 16:13
这么难的么,感觉自己不配字节😂
点赞 回复
分享
发布于 2020-07-12 16:38
感觉一面比二面难不少啊. 不过我今天看到的凉经好像后面都offer了,楼主别灰心呀
点赞 回复
分享
发布于 2020-07-12 17:07
连着的吗?
点赞 回复
分享
发布于 2020-07-12 18:42
虚拟机栈线程私有啊,里面存的东西随着当前线程的结束就自动没了,不需要垃圾回收器去收集
点赞 回复
分享
发布于 2020-07-12 19:29
楼主一面与二面隔多久时间?
点赞 回复
分享
发布于 2020-07-13 09:50
我把后端看成前端了,吓到了,面试题好难
点赞 回复
分享
发布于 2020-07-13 13:43

相关推荐

9 91 评论
分享
牛客网
牛客企业服务