首页 > 海康威视,途虎养车,广东亿迅均为java岗校招面经
头像
18级移动二班潘英龙
发布于 2022-04-02 21:02
+ 关注

海康威视,途虎养车,广东亿迅均为java岗校招面经

月底了,offer也拿到了(offer是宁德时代),现在有时间来分享面经了,也算是回馈一下网友。弘扬“优良传统”哈哈哈

海康威视一面:

1.内存泄露和内存溢出

2.线程池的创建

3.volatile关键字(1.保证可见性2.不保证原子性(解决方法:lock,synchronized,原子类)3.禁

止指令重排)

4.指令重排(i++是否安全?如何使得其安全?)

5.CAS

6.什么是控制反转以及spring如何实现控制反转?

7.设计模式(什么是代理模式?是否了解观察者模式?)

8.MySQL如何优化?如何判断索引是否创建成功?(使用explain查看语句的执行计划,eg:explain select * from stu where age=21)

9.http是哪一层的协议?(应用层)七层协议模型是哪七层?(应用层,表示层,会话层,传输

层,网络层,数据链路层,物理层)

10.jvm模型,jvm调优参数

11.字符串去重有哪些方法?

12.谈谈浅拷贝和深拷贝

广东亿迅一面:

1.八大基本类型及所占字节

2.string,stringbuff,stringbuilder的区别

3.索引优缺点及实现机制(通过建立字典)

4.数据库操作常用关键字

5.读取字节流用哪个类?字符流呢?

6.ArrayList与LinkedList的区别

7.集合类的两大接口是哪两个?

8.java反射

9.java三大特性,以及多态的三大手段(1、虚方法 2、抽象类 3、接口)

10.列举string类的五个常用方法

11.声明数组的两种方式,如何创建二维数组,如何获取二维数组中第二行第二个元素的值

途虎养车一面

Array和ArrayList的区别

ArrayList和LinkedList底层是基于什么实现的

八大基本数据类型

怎么求一个数的平方根

post和get的区别

什么是异步?

get能不能实现类似post的一样在url不显示参数

如果使用异步保存信息,前端点击保存,会发生什么?

HashMap和hashTable的区别

HashMap为什么选用红黑树

前端怎么找到具体的servlet

排序算法有哪些

快速排序算法原理

静态变量怎么访问?非静态变量怎么访问?

静态方法能不能访问外部非静态变量?

java多态特性

java关键字

接口和抽象类的区别

JSP和servlet的区别

了解DispatcherServlet类吗?

线程和进程的区别

线程的创建方式

什么情况下线程池会用到最大线程池?

线程的状态

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖