旷视 Java工程师社招面经

一面

1.之前的工作经历都做了什么

2.讲讲redis 的 ttl 命令怎么实现的(没答好)

3.kafka 为什么吞吐量大(答了很多,直到说到顺序存储才满意)

4.线程池相关

5.手撕一道线程池,调用三个任务,要求200ms 内返回结果或者空

6.某个函数只能随机产生0 或 1,利用这个实现一个函数能等概率的返回 1-n 之间的数,手撕

7.实现代码

二面

1.上来两个算法题3. 10 个人,1000 件商品(idx: 0..999),每个人对每件商品有一个喜好度评分(0-100, float),形成一个分数矩阵,求排序的前 15 件商品 (就是排序 反正 写了两个 cmp 函数...

2.讲讲java 集合框架,把你知道的都讲出来

3.讲讲并发包下面的类

4.讲讲mysql

5.讲讲redis

6.讲讲zk

7.讲讲kafka

8.讲讲spring 的 bean 周期,装配,springboot

9.java 锁 都有哪些 (sync,reentrantlock, 读写, 乐观锁 CAS)

10.二面面试官没有具体问某个点,都是问对框架的理解

11.出来后说二面过了,在会议室等三面,跟两个hr 小姐姐闲聊了一个小时

三面

1.讲讲你们部门的架构

2.rpc 通信怎么区分两条消息

3.一个文件有一亿条整数数据,算一下占用多大磁盘,里面有几十个重复的数据,4.怎么找出来,内存占用不要超过本身的文件大小

5.人脸识别怎么做的(恩,我面的是 java 岗),讲了神经网络层的特征提取,根据训练的参数进 行计算得到人脸相似度

6.那假设有一亿个人,怎么在这里面找到跟某个人相似的那些人

#Java工程师##面经##社招##旷视#
全部评论
厉害
1 回复 分享
发布于 2021-05-13 20:20
字节跳动大数据研发平台,Java,C++可直推,不卷杜绝pua,欢迎私聊
点赞 回复 分享
发布于 2021-05-19 10:35

相关推荐

现在进来个骚扰电话,我都会激动的以为是hr电话
阿杰阿杰:是这样的 有的时候还担心HR电话被标记为诈骗电话 还不放心 得接一下
点赞 评论 收藏
分享
10-24 12:13
湖边轻嗅:官网出结果会慢一点,可以问你mt他们可以看到你大概的排名
投递快手等公司10个岗位
点赞 评论 收藏
分享
2 18 评论
分享
牛客网
牛客企业服务