26届大三实习 MEG-内容收录组算法实习生一二面面经

11.7 一面 面试时长 60min

1. 问项目,项目比较偏开发,面试官问为什么想要面算法

2. Hadoop了解吗,MySQL / Hadoop 有什么区别?

3. 机器学习了解吗?

4. 处理数据,如何保证处理数据之后的正确率?

算法:
给定一个N,找小于N的素数的个数

合并K个升序链表

讲思路,时间复杂度?有什么优化方法?

11.11 二面,面试时长 60min

1. 拷打项目,问开源项目主要做了什么

2. json 和 protobuf 的优缺点

3. 怎么设计一个监控系统

算法:
合并两个有序数组

最小K个数:
只用给思路,说了三种方法(排序,堆,快排思想),一直拷打时间复杂度,空间复杂度

问如果数据量比较大内存装不下,需要读磁盘,用哪种方法比较好

11.18 收到 offer 邮件

#26届日常实习##百度#
全部评论

相关推荐

2024-12-25 15:26
南京邮电大学 Java
已老实,有点慌张,面试官让我不用紧张😰放轻松,听说分享面经运气会变好,特此分享基本数据结构(答八大数据基本类型,回答错了面试官让我重说,我说hashmap,set,list)数组的特点(答下标查询,查询方便)list的特点(答单链表双向链表,,插入删除除非首尾都是on)list和数组的对比(答list插入删除方便,但是复杂度都是一样的,不过不用移动元素)集合结构(答set,hashset)抽象类和接口如果要设计一个门什么作为抽象类什么作为接口jdbc链接原理(如果没有配置springjdbc)(经面试官引导,说建立链接,验证,解析命令执行sql,返回,面试官问返回后接着干什么,我说给数据赋值,他说关闭链接)数据库连接池如果让你创建,你怎么做连接池用什么数据结构(答hashmap,)为什么要用hashmap,多线程冲突怎么办(答currenthashmap),如何解决性能问题(没答出来)caffeine(有那些参数,答当时只设置了最大存储空间和过期时间)为什么快,底层原理(答不了解)如何设计一个服务端接口(举了项目中一个例子,面试官说绕了个圈子,面试老师说需要先反问明确需求传参类型,返回值类型...)连接池底层原理,主要参数(答最大线程数,核心线程数,过期时间,阻塞队列,handler)阻塞对列有哪些(fixedtreadpool,阻塞队列,优先权队列之类的)面试官人很好,我不会的都解释了让我回去后好好看看😂,感觉凉凉了
查看14道真题和解析
点赞 评论 收藏
分享
评论
7
2
分享
牛客网
牛客企业服务