首页 > 旷视 Java工程师社招面经
头像
牛客895370106号
编辑于 2021-05-13 15:28
+ 关注

旷视 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.那假设有一亿个人,怎么在这里面找到跟某个人相似的那些人

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐