面试题汇总: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的问题,高级需要了解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值