阅读 54

面试题汇总:java篇

问题一:对于之前业务流程的介绍 目的:是否沟通/交流无障碍,是否能总结/归纳自己的业务,是否理解自己做的事情。

问题二:自己在整个团队中的起的作用是什么 目的:是否有管理的意识,是否能和团队中其他人快速合作

问题三:对方常用编辑器的快捷键 目的:如果不知道常用的快捷键,对方的上限是可以预估的。

问题四:如果有使用过java8,需要沟通下Lamdba的使用情况 目的;是否真的在接受新的技术知识

问题五:java并发包的简单介绍 目的:基本功,原理可以不知道,但是基本对象 atomInteger/executor/lock/CountDownLatch/CyclicBarrier/Semaphore,需要知道。如果不知道,你怎么会使用呢?

问题六:Collections这个类有什么用?有哪些常用的方法 目的:强调:是collections不是 collection。基本功,如果工具类的方法都不知道,你怎么会使用?

问题七:类似的collections的工具类,有哪些 目的;判断知识面

问题八:spring中有哪些annotation。 目的:判断知识面

问题九:spring中annotation为什么会生效 目的:spring基本功判断

问题十:spring中有很多bean的的扩展机制:如InitMethod,可以在bean初始化时调用,那么类似的bean的扩展机制有哪些 目的:spring bean基本功

问题十一:spring事物中requeired和required_new的区别 目的:spring基本功

问题十二:什么是sql注入? 目的:一般需要了解

问题十三:enum映射到数据中,默认的数据类型时什么? 目的: 判断是否有代码编写。不写代码的人没有一个答对的

问题十四:数据库中字段保存的值为0.00001,那么对应的java对象是什么 目的:引出bigdecimal

问题十五:bigdecimal使用的注意点(难) 目的:是否理解为什么要用bigdecimal和精度的控制。

问题十六:new BigDecimal(“0”) new BigDecimal(“0.00“)equals的返回值 目的:是否理解bigdecimal的精度控制

问题十七:基础的sql的书写能力沟通 目的:sql的使用情况

问题十八:person表(id/name/age/city),查询每个城市中年龄最大的前3个人(难) 目的:一般使用这个问题来确认对方的SQL能力

问题十九:tomcat中 server.xml可以配置哪些信息 目的:一般高级工程师需要深度了解

问题二十:linux中管道的意义和使用示例。 目的:linux基本功判断

问题二十一:linux中的权限控制,那么一个文件如果时416 权限,什么意思? 目的:linux基本功

问题二十二:两台linux机器如何互传文件 目的:linux文件传输

问题二十三:为什么不能用kill -9 命令来重启应用 目的:了解事物的一致性和线程的运行时被kill的问题,高级需要了解

文章分类
后端
文章标签