深圳某电商科技公司面试Java程序员

因为对于电子商务的业务比较感兴趣,刚好有朋友在某科技公司上班,就让内推了,接下来直接上面试题
一面:
1.自我介绍和项目
2.HashMap底层如何实现?
3.秒杀高并发系统如何实现?
4.Redis有哪些数据结构?了解多少?
5.Spring的事物?
6.ThreadLocal了解多少?
7.一个文件中一行代表一个名字,存在大量的重复名字,求重复的Top10?
8.怎么实现分布式锁?
9.线程池原理?

二面:
1.自我介绍和项目
2.HashMap,TreeMap讲一下?两者区别?时间复杂度?
3.DNS讲一下?
4.浏览器输入url到加载完成的过程?
5.TCP/IP讲一下?
6.Http和Https的区别?
7.数据库sql优化讲一下?
8.索引优化的原理是什么?
9.讲一下BTree,B+Tree?

你可能感兴趣的:(深圳某电商科技公司面试Java程序员)