企家有道
笔试:
1、sql计算库存数量;
2、写一个n个小伙伴围城一圈,数数为3的出列,最后剩下那个数;
面试:
1、惯例先自我介绍,可以简要介绍下自己的工作经历和自己所做项目;
2、Springle的基础,尤其是动态代理方面;
3、、分布式,集群,多线程优化,场景处理,数据库相关知识;
4、hsah表,springmvc,缓存技术等;
5、jvm的栈会保存哪些信息?
答:变量,方法名(其实应该是方法出口信息)
6、对薪资的要求;
7、未来的职业规划,入职后的规划;
8、从原单位离职原因和能到岗的时间;
宝润兴业科技
面试过程:
1、项目的情况,主要的技术点,Cache Database等技术;
2、问了一下Java基础的问题,多线程 ,数据结构,jvm内存模型,gc的原理等等;
3、还有些数据库知识,比如索引,nosql和mysql的区别等;
4、SQL的一些联表查询操作。
5、springMvc的所有注解。
答:@Autowired @Qualifier("") @Repository @Service @Component @Controller @WebServelet @Entity @Table(name="") @Id @Column(length=) @GeneratedValue(strategy=GenerationTyp ...
6、如何实现一个 最近最少使用的缓冲算法。
答:(1)使用一个链表保存缓存数据;(2)新数据插入到链表头部;(3)每当缓存命中(即缓存数据被访问),则将数据移到链表头部;(4)当链表满的时候,将链表尾部的数据丢弃。
7、hashMap原理。hash冲突如何解决的?
8、对多线程的理解。如何设计线程池?
答:设计线程池,主要是线程池的参数设置,及如何选择。
全部评论
(0) 回帖