易视腾(朗新子公司)40min技术面
就一轮技术,偏八股也不难,可以结合实习或者项目去说;面试官人很好不压力,简历没写的不会问(虽然好多写了的也没问)。
1.线程有几种状态。
2.Java创建线程方法。
3.继承Thread和实现Runnable有什么区别。
4.Java多线程怎么用。
5.线程池核心参数,什么时机创建救急线程。
6.死锁了解吗。
7.多线程下要考虑什么问题,怎么解决,volatile就能保证线程安全了吗。
8.了解什么锁,Synchronized和ReentrantLock用法上有什么区别。
9.反射了解吗,项目中有使用吗(回答没有),了解反射应用场景吗(答的AOP的CGLIB)。
10.设计模式了解哪些,讲讲适配器模式。
11.Java的多态怎么理解。
12.final关键字干啥的。
13.Java有哪些循环,有什么区别。
14.Java的集合了解哪些,有什么线程安全的集合。
15.遍历集合有哪些方式。
16.MySQL了解吗,都有哪些索引。
17.事务四大特性。
18.事务隔离级别有哪些,什么是幻读,怎么解决。
19.一个比较复杂的SQL很慢,怎么办。
20.ThreadLocal了解吗,使用时要注意什么问题。
21.Spring注解式事务失效场景,一定要方法内调用怎么解决(答的借助代理对象调用)。
22.小算法,输入算式怎么输出结果,用什么数据结构(栈)。
23.对ai什么看法,平常用过吗。
——————————————————————————————————————————————————
反问:
1.表现(基础比较扎实)。
2.公司ai使用程度(ai开发是个大趋势,建议我实战中多积累ai开发经验)。

查看3道真题和解析