爱立信-JAVA-面试经验

以下内容来自于应聘者回忆整理

很多同学都想得到爱立信的实习或者校招机会。那从过来人的角度谈谈,要通过爱立信的实习、校招面试,都有哪些经验和注意事项呢?今天就跟大家分享一下。

1、两个线程中同时对两个方法进行锁定/解锁操作,什么情况下会出现死锁?

2、Java 的操作符有哪些?

Java操作符包括:算术操作符、赋值操作符、按位操作符(这些都带有运算功能,又叫运算符),除了这些还有new(创建对象的)、转型操作符cast (type)、intstanceof (统计子类数量)等,这里我们主要介绍的是运算符。

3、Java 的关键字不包含哪些?

Java有48个关键字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while。

4、实现 4 个线程,2 个对共享变量加 1,2 个对共享变量减 1,输出最后的结果。

5、描述 Spring MVC 的运行流程是怎样的?

SpringMVC执行流程: 1.用户发送请求至前端控制器DispatcherServlet 2.DispatcherServlet收到请求调用处理器映射器HandlerMapping。 3.处理器映射器根据请求url找到具体的处理器,生成处理器执行链HandlerExecutionChain (包括处理器对象和处理器拦截器)一并返回给DispatcherServlet。

6、Hibernate 和 MyBatis 的缓存机制是怎样的?

Hibernate和Mybatis的二级缓存除了采用系统默认的缓存机制外,都可以通过实现你自己的缓存或为其他第三方缓存方案,创建适配器来完全覆盖缓存行为。

7、用代码实现,通知将商品添加到购物车的用户商品价格的变动。

想要更多爱立信实习、校招的机会,请点击这里

  • 1、刺猬实习遵循行业规范,任何转载的稿件都会明确标注作者和来源
  • 2、刺猬实习的原创文章,请转载时务必注明"来源:刺猬实习",不尊重原创的行为刺猬实习或将追究责任
  • 3、作者投稿可能会经刺猬实习编辑修改或补充。

相关推荐