面了一家小公司,记录一下面试经过

面试官:先进行自我介绍吧 我:面试官你好,我叫xxx,xx大学25届应届生,自学Java后端开发技术栈,熟悉xxx,...... 这时候好像没听我说,在找我的电子简历,接下来开始了拷打

  1. 什么是线程安全?
  2. 如何保证并发环境数据安全?线程安全的实现方式有哪些? (面试官:我们开发中不用synchronized,还有其他的实现方式吗)
  3. 如何使用redisson分布式锁?
  4. 什么是Java中的指令重排?
  5. 如何防止指令重排?
  6. Java中volatile关键字的作用是什么?
  7. 说一下collection集合?
  8. 如何将student集合按照成绩排序?
  9. string a="123",string b=a+"456" 创建了几个对象?
  10. string,stringbuilder和stringbuffer的区别?
  11. 如何实现登录?
  12. spring的两大特性?
  13. 如何使用aop?
  14. 项目中那些地方用到aop了?
  15. IOC在哪些地方,如何使用?
  16. spring事务的实现方法?
  17. 注解@transactional的实现原理?
  18. 数据层mapper.xml文件里面使用过哪些标签?
  19. 一对多的数据库表的外键是否要加外键约束?
  20. 多对多的数据库表的外键是否要加外键约束?
  21. 写出SQL语句,统计学生表里面age>20岁的学生的平均成绩,并且按照成绩高低排序
  22. 如何将学生表里面性别字段值0转换为男?

总的来说难度不是很大,更加体验到了小公司能干活就行,后面结束后面试官给我介绍了公司主要的业务,说如果来了明年转正(感觉时间好长).后面继续投递,目前有三家笔试了,还在等结果,希望秋招拿到心仪的offer.

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
Jinyi
下载 APP