暑期实习 字节Java后端面经 三面
6.18 三面 leader面
- 说基础知识前几面问的差不多了
- 你非科班,学了一年多,学的内容挺多的,说说你是怎么学习的呢
- 说说final,怎么修改final变量(unsafe和反射
- 为什么os进行内核态用户态切换比较耗费资源呢
- 你的简历写了wireshark,谈谈TCP头部结构
- 你知道java怎么调用c代码嘛(JNI,我举了源码的例子,类型转换+函数对应,JNI我遇到过很多次了……
- 如果想让你构造一个打乱数组的工具类,你如何评判该方法打乱得好坏(我看了好多系统设计,这题真不会,但是面试官给我解释了一遍
- 提到随机,你知道随机数字怎么产生的吗(不了解,只知道伪随机
- 半个小时 算法题 给一个n*m的二维数组,给一个p*q的窗口,给一个位移k,窗口一开始在二维数组的左上角,每次往右移动k距离,一行走完应该换行,也是跳k行,输出一个二维数组,内容是每个窗口的平均值(沟通了很多次题意……同学们一定要问清楚,写了一个思路,太细节没搞完和面试官说差不多了
- 沟通,结束
6月20更新:过了,leader同意了,hr面谈一谈直接入职
#2023届实习##字节跳动#