字节一面(45min)

1.项目相关
2.synchronized底层原理,计数器如何保证可见性(cpu层面)
3.redis数据结构以及各自底层实现
4.虚拟内存
5.tcp,udp属于哪一层,有什么区别,上层协议有哪些,除了http和https
6.mysql存储引擎,除了innodb和myisam
7.mvcc原理,mvcc内部有锁吗,怎么实现的
8.mysql锁有哪些,行锁有哪些,怎么用
9.cpu调度算法
10.用栈实现队列,编辑距离
11.设计题手撕线程安全的map
12.反问
麻了😭😭
全部评论
手撕hashmap我都不会
点赞 回复 分享
发布于 05-11 16:34 广东
手撕线程安全的map可以不搞细粒度锁吗,好难
点赞 回复 分享
发布于 05-07 18:21 广东

相关推荐

05-19 12:12
已编辑
门头沟学院 Java
一、面试官提问环节1.    tcp和udp区别,以及应用场景2.    说一下三握手,四握手,以及能解决什么问题3.    http1.0 1.1 2.0 3.0的区别4.    http和https有什么区别5.    https常见加密算法有哪些6.    https的非对称加密和对称加密有了解吗?作用是什么?7.    描述https非对称加密过程8.    就算加密了我们也可以用fidder进行数据截获并且是明文的,如何操作,原理是什么9.    http重连机制10.  下载请求中,这次因为网络断开了,下次重新打开下载请求如何接着上次的传输11.  进程和线程的区别12.  线程安全是什么,描述一些线程不安全的现象13.  如何保证线程安全14.  死锁了解过吗,什么是死锁如何产生15.  如何避免死锁16.  如何定位死锁17.  线程池中如何发现死锁,并且锁定是哪两个线程18.  二叉树了解吗?19.  哪几种遍历方式20.  三种顺序分别的作用是啥21.  常见数据结构以及场景22.  前端通过这次加载下次广告的方式进行投放广告,我有一百万条广告,如何确保每条广告有一百万的曝光23.  现在的问题是我有一百万条广告,但是有四十万条根本没展示,你会如何定位问题24.  那如何解决呢?25.  问题是我已经有一些数据而且已经展示了,我是后面才发现我有四十万条广告没出现,前面的广告我也不知道展示了多少次二、手撕Leetcode滑动窗口秒了三、反问环节1.    后续流程2.    多久出结果3.    自己哪些地方可以再提升
腾讯二面1037人在聊 查看25道真题和解析
点赞 评论 收藏
分享
评论
2
9
分享

创作者周榜

更多
牛客网
牛客企业服务