字节电商-日常实习-二面凉经

1.自我介绍
2.询问项目(本科毕设用的是matlab,做的数字图像处理,这居然都问了)
3.说一说多线程、多进程的理解(让我说越多越好)
4.说一下死锁的原理
5.C++智能指针了解过吗(没)
6.说一下TCP的四次挥手,以及time wait的作用
7.说一下拥塞控制
8.网络部分还有哪些比较了解的,你自己说一下(我说了https)
9.说一下synchronize关键字
10.说一下volatile关键字(我只说了可见性,但是面试官说还有一个特点,跟JAVA内层模型有关)
11.说一下动态代理的理解(不知道。。。)
12.java中哪些是你比较熟练的但是没聊到的,可以说一说(我说了hashmap)
13.实现一个高并发度的链表,并发度越高越好
哭了,完全没遇到过类似的问题,面经也没看到过。一开始说了一下思路,即给链表中涉及到的节点加锁,但是没能写出来。再加锁的过程中面试官说只需要给current节点加锁即可,不需要给current及前后总共三个节点加锁。
14.求两个字符串的最长公共子串
说了一下动态规划的思路,然后实现。心态被上一题搞炸了,导致写的时候犯了两个贼蠢的失误,本来秒杀的题磕磕绊绊才完成,草
15.反问
感想:这个面试官感觉比较忙,听的时候比较心不在焉,前10道题我讲了半个多小时,大多数时候都是让我尽可能多地讲,知道啥讲啥
动态代理不会实在是。。可能是java语言比较基础的东西了吧但是我掌握的知识面还是有限,还得系统的好好学一下才行
第13题着实不会,哎。不知道这算不算是一种场景题
算法题本该秒杀的,也搞了半天,难受住


恐怕要GG于此了,还是祈祷一下吧
#字节跳动##实习##Java工程师##面经#
全部评论
高度并发链表是不是就是考某个线程安全的底层是链表的某个类的源码啊
2 回复 分享
发布于 2021-05-22 01:02
13题应该是想问你lock free数据结构,这里有一篇文章,可以参考一下。https://coolshell.cn/articles/8239.html
点赞 回复 分享
发布于 2021-05-22 09:13
美团2024校招启动,欢迎投递,帮查进度:3VLEWTZ
点赞 回复 分享
发布于 2023-07-31 22:43 上海

相关推荐

牛客279957775号:铁暗恋
点赞 评论 收藏
分享
评论
5
35
分享
牛客网
牛客企业服务