当前位置: 首页 > 面试经验 >

java实习面经 | 三家小厂

优质
小牛编辑
73浏览
2024-02-22

java实习面经 | 三家小厂

最近几天一直在忙着面试,面了三家,今天才有空整理一下

2.19 宁波某小厂

  1. java的基本数据类型?
  2. String是不是基本类型?
  3. String对象怎么比较?如果两个引用类型怎么比较?
  4. java是单继承还是多继承?
  5. 一个程序我要确认他是否能执行或者知否会出错应该怎样做?(答了单元测试) 如果程序正在运行呢?我要知道它是不是出错该怎么办?(答了日志) 然后他直接说异常,该怎么处理?(try,throw,throws) 绕来绕去。
  6. 异常分类
  7. 使用原生的jdbc创建了一个连接,如果程序异常,我该怎么关闭连接资源?(finally)
  8. catch里面的代码块一定会执行吗?
  9. java里面的线程一般怎么用?(线程的实现方式)ps:我简历上没写多线层捏
  10. 把外部的引用传递到匿名内部类里面,在内部类里面修改这个引用,会不会对原引用造成影响,修改引用的值呢?(其实就跟把一个对象作为参数传递到方法里面一样的)
  11. ssm、boot常见注解
  12. @ResponseBody返回什么类型的数据?
  13. sleep()和wait()的区别
  14. mybatis #{}和${}的区别
  15. redis有用过吗?数据类型知道吗?
  16. left join、inner join、right join的区别?
  17. 手撕sql: user表(id),order表(id, user_id),查询哪些用户没有购买商品 用子查询写出来了,然后要求使用left join写不会了....

没问项目

总体答得还不错

2.20 约了hr面,2.21oc

2.19 上海某小厂

  1. 就你最近做的一个项目说一下做项目遇到的困难以及怎么解决的
  2. 简单说一下项目中用到哪些集合
  3. ORM框架你用过哪些?其他的有了解过吗?
  4. 数据库用过哪些或者了解过哪一些?
  5. 场景题:怎么删除list中的一个元素,例如从数据库中查出了三个学生,怎么把李四的数据删除?
  6. 遍历list和map有哪些方式?
  7. 场景题:三张表,用户表、角色表、权限表,用户表和角色表式一对多的关系,角色表和权限表是多对多的关系,怎么通过用户id查询一个用户的所有权限?
  8. 项目中用拦截器对token进行拦截验证怎么做的啊?
  9. 过滤器和拦截器的区别?请求先经过拦截器还是先经过过滤器? nnd,面试前一天还预料这他可能会问拦截器和过滤器的区别,愣是没看
  10. 我现在有一些请求是对外开放的,不需要验证token,比如说我可能提供对外的几个接口,是第三方系统调用的,不需要登录账号和密码,应该怎么实现?
  11. spring相关的注解有哪些?

答得很不好,但是2.20就直接oc了

2.20 杭州某小厂 线下面

  1. springboot读取yml配置文件的数据的方法?
  2. AOP有用过吗?
  3. 常见的一些异常类?
  4. final关键字的作用?
  5. java多线程怎么保证线程安全?
  6. 你拿这两个项目作为简历的主要项目,你觉得它们对你的主要意义是什么?
  7. 项目是你自己写的吗?
  8. 采购模块的流程、涉及的接口、时序逻辑?有多少个接口,分别实现什么功能?
  9. 入库和出库两个模块功能、流程?

跟着动力节点做的两个项目——《盈利宝》和《恒合仓库》,恒合仓库觉得太简单了,就增删改查,就快速过了一遍,没怎么敲代码,面试的时候也大都忘光了,印象不深。是我眼高手低了,简单项目的基本流程还没搞清楚,总想着去搞高大上的项目。面试项目还是很重要的,一定要吃透,八股文。

这场面试也不是很在意,因为本来就是想体验一下线下面试的,顺便练练车(从宁波跑到杭州),并且面试前一个小时上海那家大电话过来说通过了,offer也比较满意,所以就很随意,后面也当然是没过了。不过还是得端正态度的,认真对待每一场面试!

吐槽:杭州是真的邪乎,上面这家实习生只能开100~110每天;另一家招全栈实习生要求能独立开发,薪资150/天还说满足不了这么搞的要求

 类似资料: