百度AI部门一二面面经

一面(1h)

1、 自我介绍

2、 深度学习项目介绍

3、 做这个电商项目有什么收获,学到了什么

4、 将购物车信息存储到redis中并设置过期时间是为了什么?

5、 项目里面zk的作用

6、 dubbo通信原理(netty

7、 计算机网络了解吗?

8、 arraylistlinkedlist区别以及效率

9、 copyonwriteArryaylist底层,扩容机制

10、一个文件特别大,想要使用多线程去读取该如何做?(生产者消费者模式)

11、springboot集群模式下,如何保证公共资源的线程安全?

12、mysql索引的作用,在什么情况下加索引

13、快排和单例模式

14、线程通信方式

15、单例中volatile关键字和synchronize锁的作用,具体分析

16、redisson锁是怎么使用的?有没有自己封装

二面(1h)
1、自我介绍
2、详细介绍深度学习项目,包括用到的框架、项目中的难点、解决方法、项目的意义、是否上线、学到的经验
3、电商项目介绍,同样框架、难点、解决办法、学到的经验
4、介绍zk在电商项目中的具体使用,以及作用。
5、介绍mq在电商项目中的具体使用(怎么进行消息分发,如果两个服务同时接收一条消息(topic模式),一个消费成功一个不成功该怎么办?如何实现持久化?)
6、线程池ThreadPoolExcutor使用以及参数设置、参数意义
7、http和https的区别(主要是端口和安全性两方面,并且问了加密方式(对称加密和非对称加密都使用了))
7、JVM中垃圾回收算法和垃圾回收器简单介绍
8、mysql隔离级别有那几个,默认的是哪个
9、算法:链表反转(1->2->3->4->5 翻转为 2->1->4->3->5    两两一组进行翻转,应该是力扣原题hard题,三个指针就可以解决)写了半小时没写上来,哎,在自己强烈要求下,面试官又给出了下面的算法。
10、算法:跳台阶(其实就是斐波那契数列)

一面完第二天就约了二面,但二面之后一个周没有消息,目前还是面试流程中。

#百度面试##面经##校招##百度##Java#
全部评论
你好,请问一下百度面试在本地写代码用什么写都可以吗,是不是要自己写所有的,包括输入输出那些
点赞 回复 分享
发布于 2021-08-17 22:20
现在有消息吗?我也是二面结束就没消息了
点赞 回复 分享
发布于 2021-08-26 23:30

相关推荐

像好涩一样好学:这公司我也拿过 基本明确周六加班 工资还凑活 另外下次镜头往上点儿
点赞 评论 收藏
分享
11-01 20:03
已编辑
门头沟学院 算法工程师
Amazarashi66:这种也是幸存者偏差了,拿不到这个价的才是大多数
点赞 评论 收藏
分享
点赞 6 评论
分享
牛客网
牛客企业服务