杭州 · 恒生电子 Java实习【只有一面】
一、自我介绍+八股:
1. 自我介绍
2.对哪方面技术感兴趣?
答:对中间件Redis感兴趣->提高并发、扩展性强
3.怎么看待工具类的开发/开源的技术?
答:有时会将常见问题的对应解决方案封装为工具类,如把“缓存三剑客"封装为工具类,便于使用。
4.Redis性能为什么高?
答:基于内存操作;处理命令是单线程,避免上下文切换;也提了一嘴IO多路复用。
5.Redis分布式锁实现原理?
答:用set nx指令设置key,redis单线程,同一时间只能有一个线程设置成功。
6.Java异常体系?
答:(想了一下,只想到了运行时和非运行时),分为运行时异常->只能通过运行来发现、处理异常
非运行时异常->写代码时就会发现报错,通过try catch/抛出提前解决。
7.除了MySQL,了解过其它关系型数据库吗?
答:了解过Oracle,没用过。
8.MySQL的事务怎么使用的?
答:(没咋听懂问题),通常MySQL自动开启和结束,没怎么试过在console中手动开启。
9.Spring的事务如何使用?
答:加@Transactional注解,基于动态代理。
10.Spring的事务失效场景?
答:忘加@Transactional注解;只try catch而未抛出;抛出非运行时异常;方法非public
11.什么场景下使用线程池?
答:(说错了) 处理高并发请求时会使用,如第二个项目用单线程池来串行调用deepseek的api,避免高并发调用(答错了,我项目用的是固定大小线程池,他说单线程池过多请求进入阻塞队列会OOM,让我下去好好看看,呜呜呜)
二、其它:
12.下学期上课咋办?
答:考前两周业余时间突击,不影响工作
13.兴趣爱好?
答:有时候会突然想做一些玩具项目。
14. 做项目的初衷?
答:找工作。
15. 如果这些东西在企业用不到这些东西咋办?16. 企业中用的低编码多一些,你怎么看?17. 用过可视化编码工具吗?18. 实习一两周会因为接收不了工作方式而跑吗?19.实习偏向于学技术/学业务?
答:这些问题都顺着他回答了,总之不会跑,能接受。
三、反问:
1. 主要做业务->营销管理、金融系统开发
2. 薪资->3500元/月
四、总结:
1. 6和8答的很不全,第11个说错了,想呼自己一巴掌
2. 大概率低代码开发
3. 感觉有点无望了
#牛客AI配图神器# #Java# #实习#
1. 自我介绍
2.对哪方面技术感兴趣?
答:对中间件Redis感兴趣->提高并发、扩展性强
3.怎么看待工具类的开发/开源的技术?
答:有时会将常见问题的对应解决方案封装为工具类,如把“缓存三剑客"封装为工具类,便于使用。
4.Redis性能为什么高?
答:基于内存操作;处理命令是单线程,避免上下文切换;也提了一嘴IO多路复用。
5.Redis分布式锁实现原理?
答:用set nx指令设置key,redis单线程,同一时间只能有一个线程设置成功。
6.Java异常体系?
答:(想了一下,只想到了运行时和非运行时),分为运行时异常->只能通过运行来发现、处理异常
非运行时异常->写代码时就会发现报错,通过try catch/抛出提前解决。
7.除了MySQL,了解过其它关系型数据库吗?
答:了解过Oracle,没用过。
8.MySQL的事务怎么使用的?
答:(没咋听懂问题),通常MySQL自动开启和结束,没怎么试过在console中手动开启。
9.Spring的事务如何使用?
答:加@Transactional注解,基于动态代理。
10.Spring的事务失效场景?
答:忘加@Transactional注解;只try catch而未抛出;抛出非运行时异常;方法非public
11.什么场景下使用线程池?
答:(说错了) 处理高并发请求时会使用,如第二个项目用单线程池来串行调用deepseek的api,避免高并发调用(答错了,我项目用的是固定大小线程池,他说单线程池过多请求进入阻塞队列会OOM,让我下去好好看看,呜呜呜)
二、其它:
12.下学期上课咋办?
答:考前两周业余时间突击,不影响工作
13.兴趣爱好?
答:有时候会突然想做一些玩具项目。
14. 做项目的初衷?
答:找工作。
15. 如果这些东西在企业用不到这些东西咋办?16. 企业中用的低编码多一些,你怎么看?17. 用过可视化编码工具吗?18. 实习一两周会因为接收不了工作方式而跑吗?19.实习偏向于学技术/学业务?
答:这些问题都顺着他回答了,总之不会跑,能接受。
三、反问:
1. 主要做业务->营销管理、金融系统开发
2. 薪资->3500元/月
四、总结:
1. 6和8答的很不全,第11个说错了,想呼自己一巴掌
2. 大概率低代码开发
3. 感觉有点无望了
全部评论
叫妈妈给你吃蒜苔炒肉
相关推荐