远景一共有4面,今天下午在线下一共面了3面,最后一面说是8月底通知。
一面:技术面,大概35分
1. 介绍集合类,juc包下有哪些集合类,重点介绍HashMap的一个数据结构, concurrentHashMap数据结构及为什么是线程安全的,介绍CopyOnWriteArrayList的原理。
2. synchronized底层实现原理,volatile实现原理
3. ReentrantLock 实现原理
4. 介绍MySQL数据库的事务,MVCC,锁。MySQL事务默认的隔离级别。MySQL的索引结构,以及为什么使用B+树
5. 算法:leecode股票交易问题
二面:技术面,大概30分
1. 介绍MySQL事务的隔离级别,以及脏读,幻读的概念
2. 介绍MySQL数据库的索引
3. 如何用Redis实现一个分布式锁
4. 算法:给100万个数,如何找到前100个最小的数
还有一些关于jvm的问题是在记不清楚了
三面:hr面,15分左右
1. 介绍一下最近做的一个项目
2. 为什么选择远景,谈一下自己的看法
3. 谈一下自己对于选择岗位的一些要求
4. 聊天之类的,说学习,有没有投其他岗位等
全部评论
(5) 回帖