东莞Java开发面试汇总以及避坑指南一(同鑫科技)
同鑫科技(东莞南城UCC中心)
笔试题
- private,protected,public,修饰符的访问权限范围
- 重载和重写的区别
- 装箱和拆箱
- 冒泡排序
- 1,1,2,3,5,8,13,21...求第30位数,用递归方法
- 编写sql,有个表中有两个字段,id,lastupdate , id 是主键,自增,请写sql查询最后更新的时间的数据id。
- 编写sql,表中有很多数据,id是自增,但不是连续的,请写查询出第31条到40条的sql语句。
技术面
- mysql你了解多少?
- mysql版本更新知道多少?有什么区别?
- Redis和MongoDB有什么区别?
- Springmvc 有哪些设计模式?
- 微服务的场景?如果我们这边构建微服务需要怎么做?
- 有没有做过安全之类的验证?例如SQL注入之类的?
- 如何优化数据查询?SQL优化是怎么做?
- 分库分表?集群怎么做?
- 代码审查是怎么做的?
- 有去了解开源框架之类么?有逛开源中国么?
- Java有哪些开源技术?了解多少?
- 有没有从零构建项目的经验?