5.16 拼多多二面 最恶心的一次

#软件开发2024笔面经#
1h
面试官开始迟到了几分钟,后面还是边拿着电脑边走到会议室,全程态度很差,****

自我介绍
问多叉树,常用的有哪些。说不太了解
提醒说b树和b+树就是多叉树。介绍了一下b树和b+树,以及和二叉树的区别。
问操作系统,同步io和非同步io,阻塞io和非阻塞io有什么区别,是相同的吗。根据自己理解解释了一下,觉得同步io和阻塞io应该是一样的,非同步io和非阻塞io应该是一样的。
问面试官答得对不对,可不可以帮我纠正解答一下。说肯定答得不对,也没给我解答。
介绍一下hashmap。
问个算法题,给一个数组,其中一个元素出现次数超过一半,只遍历一次,O(1)空间复杂度,找出那个元素。
口头回答了一下思路。
做算法,给一个二叉树根节点root和两个节点a和b,计算a到b的最短距离,每个节点的数据结构只有本身的数据和左右子节点。
要实现全部代码,包括二叉树节点的数据结构,算法函数,自己写main函数和构造一棵树来测试。
写完后运行不知道为什么List的get函数报错,问他能不能帮我纠正一下,他说他也不会。
int pos=0;
List list1=new ArrayList<>();
List list2 = new ArrayList<>();
while(list1.get(pos)==list2.get(pos)){
pos++;
}
最后给我两分钟让我修改一下

然后反问,只能问公司和部门相关的
问部门业务,说风控相关。
问技术栈,说C++和JAVA。????
问用什么框架,k8s和docker什么的。
公司作息,11116。

面试官应该是做C++的,不懂java。但是态度差的离谱,什么也不给解答,谜语人*****真恶心。
全部评论
同步io指的是进程获取io时会等待io结束返回数据,而阻塞io则是直接让进程陷入阻塞状态让出CPU。异步io指的是进程获取io时不会等待io结束,而是接着执行后面的操作,与io有关的操作会注册为回调函数在io结束后由操作系统调用。非阻塞io是获取io时没有获取到,会返回一个状态码,进程获取到这个状态码后会循环调用io函数直到获取到io。
10
送花
回复
分享
发布于 05-17 15:58 天津
牛马面试官,11,11,6
2
送花
回复
分享
发布于 05-16 20:24 浙江
秋招专场
校招火热招聘中
官网直投
11 11 6,黑奴是吧
1
送花
回复
分享
发布于 05-17 15:26 陕西
我滴个乖,兄弟你这面试感觉是hard模式啊,八股比我的难多了,不过你这个coding比较简单
点赞
送花
回复
分享
发布于 05-17 07:33 上海
我那个一三非常好,二非常差,但是他也给我过了
点赞
送花
回复
分享
发布于 05-17 12:24 美国
同样二面体验差的一批
点赞
送花
回复
分享
发布于 05-20 10:38 上海

相关推荐

8 27 评论
分享
牛客网
牛客企业服务