追一科技/携程/华为等面经
昨天追一科技意向,携程约了三面,顺带整理几家公司面经
追一科技
一面:
- 自我介绍
- Java的集合类用过哪些:常用的ArrayList, LinkedList, HashMap等等,他们有什么区别
- ArrayList是线程安全的吗?
- 知道CopyOnWriteArray吗
- ConcurrentHashMap,说了一遍分段锁
- 线程池用过吗?原理
- Mysql用过吗?说下Mysql的隔离级别
- 看你说优化了sql怎么优化的
- Spring Boot用过吗?没有,主要还是Spring, 讲下SpringMVC的请求处理流程
- 定时任务用的什么?知道怎么实现的吗
- Spring循环依赖怎么解决??
- Redis用来做什么,是单点的吗?
- 知道分布式锁的实现方式有哪些?
- 提了一个问题,Redis分布式锁是公平锁吗
- 算法题,给两个数组,找到他们的交集?我没反应过来交集是否要重复!
感觉问的都挺重要的
二面:
- 自我介绍
- 学过些什么课程
- 用过Redis, 如果让你设计一个Redis那样的key-value数据库你会怎么设计
- SpringMVC请求流程(这是第二遍!!)
-
大数处理:两个文件,一个文件100多万行,每行1k(字符还是大小), 大部分是相同的,找出他们的不同位置或者字符
...忘了
hr面:
为什么不留在实习公司
什么时候确定的技术方向
为什么不读研
对创业公司的看法
城市偏好
对工作的选择
携程
一面:
- 自我介绍
- 介绍自己做过的项目,介绍了一遍,介绍了实习的项目还架构
- 订单处理流程是怎么样的,记不清楚了,讲的模糊
- 订单并发的处理??
- 订单的状态有哪些,怎么更新的?怎么做并发更新?
- 使用到的Redis和Redis的分布式锁
- 消息队列的模式和产品了解哪些?你用到的消息队列的是怎么使用的?模式不了解
- 机器数少和请求量大的情况下,怎么保证承载能力我答了用消息队列进行限流削峰,其他令牌桶法,计数器法等单机限流措施没有提
- 分布式和微服务的区别,答自己的理解感觉答的不是特别好
- Mysql联合索引和最左前缀匹配原则的题目
- Linux复制文件的命令,cp, 忘了问有追加相关的
- 为什么投携程,未来职业规划
二面:
1.实习项目
2.Java常见集合类
3.万年不变的ConcurrentHashMap源码
4.Spring相关,忘了
...
华为:
一面
1.实习做的事,讲了一遍,讲了要点
2.项目里用什么保存的数据?json,面试官说还有什么其他方式,我说半结构化存储?说了xml, 比较两者差别
3.对数据库熟悉吗?数据库的范式说一下?BCNF和4NF没说清楚
4.B树和B 树的区别
5.数据结构熟悉吗
不是投的部门,是另一个部门的面试官
忘了
综面
主要是问实习中学到了什么
对工作的态度看法之类的
为什么不读研
为什么想加入华为
看你是学通信的,怎么做应用比较多?考虑一下写C。。。
想问我的?您那主要是做什么的?
...
招银网络科技
面试我鸽了,一面也是常见问题,主要是项目和Java基础,数据库。。
金山云
之前有一贴 https://www.nowcoder.com/discuss/101646
电信it研发中心
一面实习,然后问到了下分布式下跨数据库的分布式事务
二面问到了搜索引擎算法(看我写过爬虫),我说pagerank?看过忘了,然后面试官说dfs/bfs。。
其他没啥好说了
猿辅导
基础加手撕算法, easy/medium到hard难度?
一面讲了实习项目和B 树索引结构,范围查找
有赞
一面
问的也是常见的问题,看其他帖子都是很细节的东西啊,是简历面吗
拒了二面
发现有实习可以聊的话,很长时间都在聊实习或者项目了。所以有个可以聊的实习还是很重要的。
#追一科技##携程##华为##面经##Java工程师##秋招##有赞#