真实面试问题汇总

  1. 说一下STRING SRINGBUFFER STRINGBUILDER的区别?

  2. 说一下HashMap

  3. 说一下hash

  4. 问:比如让你写一个方法,用ID查表ORDER 你会怎么写方法名,入参和返回值。

  5. 问:用过存储过程么.

  6. 问:说说事务的特性。

  7. 问:说一下乐观锁和悲观锁

  8. 问:如果一个事务,如果请求数据的时候,要非常久才能请求到数据,导致资源一直被占用。该怎么办?

  9. 问:说一下最新做的这个项目?

  10. 问:后端都有用到什么框架。

  11. 问:说一下AOP/IOC

  12. 问:SPRING有哪些设计模式。

  13. 问:用过原型么? 

  14. 问:用过HIBERNATE吗?

  15. 问:除了增删改查以外数据库你还写过什么?

  16. 一道是用JAVA构造一个方法,可以输出题目要求的数组 

  17.  涉及到位运算符

  18. 问:介绍你最近做的这个项目。

     

    问:你们总共几个人做的这个项目,你的任务是什么。

    问:说一下权限管理是怎么实现的?

     

    问:说一下集合类

     

    :怎么给map排序

    问:用英文做个自我介绍

    问:说说springboot 的配置

    问:用过存储过程么

     

    问:SQL优化有了解么

    问:说下事务

  19. 问题1:先做一下自我介绍(主要介绍一下上一份工作的项目),重点叫我介绍权限管理?

     

    问题2项目介绍中,他又问我怎么理解springMVC拦截器与java过滤器的不同

     

    问题3我看你项目时间都比较久,说说项目里有多少人?

     

    问题4说说用js或者jQuery,点击button按钮,实现打印功能?

     

    问题5他又问我判断对象存在的关键文字?

     

    问题7说说使两个div排在通一位置的方法?

     

    问题8:他问我了解通讯吗?

     

    问题9:他问我tcp协议在java中的实现

     

    问题9:他问我TCP协议与udp协议的不同?

     

    问题10:写java定义一个方法调用该方法返回字符串?

     

    问题11:他又问如果值会变动,你怎么做?

     

    问题12:他介绍了他们公司的情况,问我有什么要问的?

     

    问题13:他又问我,俩年的工作经验,工资5500不会低吗?

  20. 2、他打断我的回话,问道,推销功能有什么作用?

    3、他看了网页(我的项目:东阳木雕的官网),然后对我说还有什么模块你印象比较深刻?

    4、他听了我的回答,就现场操作。说道:这个项目因改动的原因,所以才拖这么久。

     

    5、他问我:说说蛋糕这个项目?

    6、他打断我,对我说:挑一个你熟悉的功能说说,他又登录我的项目(蛋糕项目),浏览看着?

    7、他直接打断我,说我看你的网页有购物车,这个你是怎么存储要购买的产品?

    8、他又打断我,这个session的时间时多久?

    他这时候,开始介绍他们的公司(我感觉到:他在测试我说的session的时间)。

     

    他介绍道:他们公司是由4个四川大学的教授开的公司,主要是做,

    高院的项目,这个和你的专业比较符合,你不是这个专业的,为什么要做这个?

    11、你们项目中用bootstrap,用的比较多,说说它的好处?

    12、mui这个框架,你深入了解过吗?你用它遇到过什么问题吗?

    13、你就得你和高级工程师的区别?

     

    14、你喜欢做前端还是后端?

    答:我说,后端,因为不会直观的显示,前端和美工打交道,很麻烦

  21. 2、他又问我,你的项目有登录功能,这个购物框,是怎么存放物品的?

  22. 问:能说一下集合

     

     

    问:说一下HASHMAP是不是线程安全的

    面试官:HASHMAP是不安全的,平时有看源码么,建议你去看一下MAP的源码。

    问:如果要给HASHMAP遍历,排序怎么办?

     

    问:TREEMAP知道么?

     

     

    问:说说排序

    问:我这里有2个非常大的整形数,但是基本数值类型已经装不下了,怎么办?

    问:数据库对象都有什么;

    问:用过视图么

     

    问:知道存储过程么

    问:我看你MYBATIS用的比较多啊,数据库操作时,你是如何控制返回的结果集的。

    问:什么是SQL注入;

    问:知道VACHAR VACHAR2的区别吗?

    问:那你知道这里面的原理吗?

    1. 主要都是问你想知道什么?

    2. 想问一下你所会的技术有哪些?

    3. 给你讲讲他们开发的项目以及他们所应用的技术。

    平时喜欢干什么?

    问:我看你用到了SPRINGBOOT我们也用到了SPRINGBOOT 那你说说SPRINGBOOT的优缺点。

  23. 问:介绍你最近做的这个项目。

     

    问:你们总共几个人做的这个项目,你的任务是什么。

    问:说一下权限管理是怎么实现的?

     

    问:说一下集合类

     

    :怎么给map排序

    问:用英文做个自我介绍

    问:说说springboot 的配置

    问:用过存储过程么

     

    问:SQL优化有了解么

    问:说下事务

  24. 问题1:先做一下自我介绍(主要介绍一下上一份工作的项目),重点叫我介绍权限管理?

     

    问题2项目介绍中,他又问我怎么理解springMVC拦截器与java过滤器的不同

     

    问题3我看你项目时间都比较久,说说项目里有多少人?

     

    问题4说说用js或者jQuery,点击button按钮,实现打印功能?

     

    问题5他又问我判断对象存在的关键文字?

     

    问题7说说使两个div排在通一位置的方法?

     

    问题8:他问我了解通讯吗?

     

    问题9:他问我tcp协议在java中的实现

     

    问题9:他问我TCP协议与udp协议的不同?

     

    问题10:写java定义一个方法调用该方法返回字符串?

     

    问题11:他又问如果值会变动,你怎么做

     

    问题12:他介绍了他们公司的情况,问我有什么要问的?

     

    问题13:他又问我,俩年的工作经验,工资5500不会低吗?

  25. 问:上来先做了一套面试题

     

    问:先自我介绍一下

     

    问:用过strus2吗?

     

    看你做过两个项目,用的都是ssm,那你说说springMvc这个框架吧,怎么使用的,拦截器怎么配置的。

    问:这两个项目你挑一个自己熟悉的说说吧

     

    问:说说ajax的原理

    问:你说说这个数据库连接池的软连接和硬连接怎么配置的。

     

    问:用过Linux吗?常见的操作命令会用吗?

    问:数据库的索引和视图你说说。

    问:没有了吗?

    问:用过oracl吗?

    问:你这两个项目的数据量怎么样,有没有做一些相关优化之类的?

    问:那个我看你前后端框架都用过不少啊,你觉得自己擅长哪方面。

    问:看你项目都做了登录模块,有没有做过密码连续输错5次在一定时间内不能继续登录。

    问:如果现在让你做,你有什么思路没有。

    问:你这个次数是怎么记录呢?

    问:未来几年的职业生涯规划。

    问:我们公司做的都是金融行业的业务,这方面有了解吗?

    问:你是哪里人啊?

    问:说说你上家公司的状况

    问:近几年有没有结婚的打算?

    问:你这边薪资要求多少?

    问:你上家公司工资多少

  26. 问题1:数据的基本类型有哪些?

     

    问题2说一下int所能表示的范围

     

    问题3如何理解面向对象的思想?

     

    问题4hashmap与hashtable的区别?

     

    问题5如何给map排序?

     

    问题7js中如何判断一个字符串?

     

    问题8:jstl了解的怎么样?

     

    问题9:foreach如何实现一次跳两步

     

    问题9:怎么进行客户端跳转?

     

    问题10:数据库一般怎么用的,用的客户端还是dos命令

     

    问题11:int对应数据库的什么数据类型?

     

    问题12:数据库中怎么判断一个字段是否为空?

     

    问题13:问我平时做运动吗?会唱歌跳舞吗?

  27. 问:上来先做了一套面试题

     

    因为来之前已经有几个人了。做完后等了很久很久(综合面试:笔试+HR技术面试+老总面试)所以时间很长。终于轮到我了。。

  28. 给我出了一个sql题目,根据每个产品的类型查询商品的总数。

     

    说一下jsp和servlet。

     

    问:你说一下jsp在什么时候加载成servlet?

    如何确定jsp是第一次加载?

     

    问:知道乐观锁吗?

    问:说说你怎么用的?

    问:那与之相对应的是什么你知道嘛?

    问:怎么解决乐观锁不锁表?(我都没懂是啥意思)

    问:说说java中有哪些抽象类。

    问:你有什么想问我的吗?

  29. 1. 谈一谈你对java的理解

    2. Java的特性有哪些

    3. 说说在java的数据类型

    4. 谈谈对多态的理解

    5. 说一下arraylist和linklist的区别?

    6. 说说hashset,hashmap,hashtable的区别

    8  final,finally,finalize的区别?

     

    9 方法重写和方法重载的区别

    10 spring的控制反转是怎么反转的

     

    说说Spring事物

    然后说mybatis,在insert里面除了id以外还有什么?

    假如要写一个条件查询的语句,应该怎么写?

    然后就问数据库。这一块儿基本上都没答上来。

    他问了解索引吗,我说索引是主键上面都会自动建的。

    然后又问联合索引

  30. 1. Java的特性有哪些

    2. 说说在java的数据类型

    3. 说一下arraylist和linkedlist的区别

    那是为什么呢?为什么会有这样的效果?

     

    那你知不知道linkedlist底层是用什么实现的呢?(答:对这个还很少了解)

    作为一个技术人员,应该有总结的习惯,这些你应该总结一下的,我就不时提醒我的员工们,要学会总结,有总结才会有进步(答:谢谢

    递过来一份笔试题,你看一下第10题,运行会有什么结果

     

    为什么不会有结果,是哪里错了吗。

    4. 我看你上面写了easyui,你知道这个框架吗,会用吗。

    那你说几个你用过的东西,你用过肯定知道吧

    你说几个标签,就是你用过的那些东西,随便说几个

    我看你这里,用过bootstrap,是用来做什么门户网站吗

    那能有幸看到这个作品吗?

    其实我们作为技术人员,有很多东西都需要归纳总结的,比如easyui里的各种插件,用过了,就要总结一下,不要说,想要了就去拿,这样是不行的,就像我,每天都会进行总结,有总结才会有进步,bbbbbb一大堆

    没事,我们都是从这个阶段过来的,学习最重要,我大体看了下,你的情况还不是太符合本公司的要求,你需要加强学习bbbb一大堆

问:介绍你最近做的这个项目。

答:这是一个牙科医院的预约挂号,特权诊疗,院内信息展示网站。

问:你们总共几个人做的这个项目,你的任务是什么。

答:4个人,项目经理带3个JAVA开发,我这头负责权限管理,预约挂号相关功能以及部分展示页面的实现。

问:说一下权限管理是怎么实现的?

答:(说了一大堆关于权限管理的)

问:说一下集合类

答: 有序集合list和无序集合set,list 下有arraylist linkedlist vector

Set 下有hashset  linkedhashset

问 :怎么给map排序

答:可以用treemap实现,可直接实现有序,还可以用map.entry去排序相应的Key或者Value

问:用英文做个自我介绍

答:磕磕巴巴的说了点

问:说说springboot 的配置

答:配置在APPLICATION.properties中,进行一些基本配置,比如说端口号,JDBC相关信息,日志相关配置,在pom.xml中配置相关的依赖库,一些stater什么的,具体的记不太清了

问:用过存储过程么

答:用过,用来封装一些SQL语句集,完成功能,用来提高效率

问:SQL优化有了解么

答:了解一些,尽量让数据不为空,善用ID,少用*,数据类型以及长度尽量选用耗内存小的,表过大可以垂直分割表等等。

 

问:说下事务

答:事务是访问并可能更新数据库中各种数据项的一个程序执行单元

猜你喜欢

转载自www.cnblogs.com/roland-piaget/p/9634589.html