远景智能Java后台开发一面

今下午6:30一面
面试官人很好。
1.先自我介绍,介绍项目。
2.可能对我的项目没有兴趣,简单问了一下为什么简历里有后台开发和深度学习却要找后台。
3,数据库中Mysql问题。了解哪些引擎,它们之间的区别。sql中的锁问题,表锁和行锁中,如何对多条语句加锁。(这个没答出来,也是面试官要求回去强化的。)数据库事务的特性。了解哪些事务隔离级别,用过哪些?不同的事务隔离级别会出现什么样的问题。
4.Java是怎么学的。了解线程池吗?怎么用的,用过哪几种线程池,线程池中几个关键的参数了解吗?线程池中的workqueue有几种。(这个真不会)
5.HashMap了解多少。关于他的线程安全问题说一下你了解的知识点。(从HashMap说到了hashtable,再说到了ConcurrentHashMap,拔出萝卜带出泥,就差问红黑树了)
6.用过哪些保证线程安全的策略。synchronized关键字了解多少,volatile关键字呢,二者的区别。CAS操作以及可能会遇到的问题。
7.JVM,java内存区域解释。GC策略等。
很常规的问题,很基础。答得结结巴巴,倒不是因为紧张,而是因为大部分结合场景来问。项目要自己理顺,不要东一榔头西一棒槌的。
--------------------------------------------
添加一点,inner join,left join,right join的具体区别。

#面经##实习##春招##Java工程师##远景能源有限公司#
全部评论
加锁那个看不懂……表锁和行锁对多条语句加锁是什么意思
点赞 回复
分享
发布于 2019-04-02 20:16
问一下,我刚刚一面,公众号上就显示面试结束,是不是凉了……
点赞 回复
分享
发布于 2019-04-03 17:34
小红书
校招火热招聘中
官网直投

相关推荐

点赞 36 评论
分享
牛客网
牛客企业服务