刚刚收到百度的校招新人礼盒,属实暖心了。
写一下之前秋招的经历,这还是我写的第一篇面经。
Java开发,base北京
(都是些常规题目,并不是特别难。也不是全都记下来了,而且顺序也是乱的)
一面:
- 个人经历
- Sql:假设销售团队拥有一张账目表account,表中每行记录记录着销售员2016年到2018年每个月的销售额,如果销售员当月没有销售额,则不录入到表中,目前管理员想查看下2018年每个月都有销售额的销售人员的总销售额, 那么sql语句是?
- 算法:买卖股票的最好时机
- Synchronized底层实现
- ReetrantLock的底层实现
- JVM
- 爬虫的反扒机制
- ARP协议
- tcp和udp的区别 三次握手 流量控制和拥塞控制
- LRU
二面:
- 项目经历
- linux命令
- string的长度
- 基于springboot从0开始一个项目一个应用的步骤
- web服务器有哪些,需要配置哪些东西
- docker、k8s机制、使用
- Redis
- python创建多线程 python的数据类型,与Java 有什么区别
- Java的多线程类
- 事务的隔离级别 底层是如何实现的
- final、finally、finizeation
- http请求的处理过程
- 大表优化
- 一条mysql语句的执行过程
- 算法:二叉树节点,选一个,就不能选与它直接相连的其它节点,请问最多能选多少
三面
- JVM体系结构
- tcp和udp的区别
- 项目经历
- 联想搜索的实现
- 成就感的事情
- 挫折
- 核心优势
全部评论
(2) 回帖