爱奇艺
笔试:
单例模式,mybatis如何避免sql注入,treemap等
面试:
1、jvm的内存机制,如何调优?
2、常用线程池有哪些,你用的哪个,常用创建线程池的例子举一些。
3、队列的机制,MQ的topic,如何保证可靠性?
4、如何实现缓存?
5、线程池和连接池的区别?
答:它们都是对象池的一种,线程池用于线程的控制,连接池多用于数据库连接的控制。
6、hashMap的数据结构,然后引申到concurrentHashMap的实现。
7、数据库方面的事务,分布式事务。
8、最后问了分布式session的处理方案。
易极付科技
面试过程:
1、询问之前项目经验中所涉及的技术要点,偏重性能优化经验。
2、线程的生命周期,redis集群,项目集群,高并发引用如何架构。
3、java list底层实现。
4、inux一些命令、数据库查询、冒泡排序算法、单例模式。
5、有没有接触过大数据算法?
6、未来三年的职业规划。
7、对公司的看法,为什么想加入我们?
我趣信息
面试过程:
1、首先做个自我介绍,简单介绍了一下项目经验,实际开发中遇到的问题。
2、然后是关于多线程和高并发,以及 io流处理的问题。
3、接着问了些集合和java基础问题。数据调优,程序优化的问题.
4、让你设计一个千万级别用户的秒杀系统,你会怎么做?
5、几百万的数据排序,不准用常规算法,也不是大数据处理,你要怎么做?
全部评论
(1) 回帖