招银网络现场三面面经(Java后台)

一面:
1.SpringBoot和Spring的注解有什么区别?
2.SpringMVC的过程,SpringBoot可以实现SpringMVC的所有功能么?
3.设计模式了解哪些?能够手写观察者模式么?
4.并发编程常见的类,让自己说。Synchronized底层实现,volatile底层实现,CountDownLatch具体使用
5.给一个场景一个线程要等待100个线程执行完之后再执行怎么办。是否可以直接使用count来控制?
6.手写sql:查出所有账户每个月的金额之和,表字段:T(name,amount,month)
7.手动垃圾回收怎么实现。了解finalize()么?是什么类的方法?
8.full gc和minor gc的区别?日常写代码时如何避免频繁的full gc?哪些情况会发生full gc?
9.拦截器和过滤器的区别?过滤器只能有一个么?
10.反射了解么?反射破坏了封装性如何避免?反射可以获取到私有的构造方法么?
二面:
主要是针对项目
1.数据库性能挑战赛中如果增加删除的接口,应该怎么设计
hr面
就是一些常见的问题
#面经##招银网络##Java工程师##校招#
全部评论
Springboot和Spring注解有什么区别啊?还有第二个问题他这问的什么鬼。。。
点赞 回复
分享
发布于 2019-09-23 14:30
给一个场景一个线程要等待100个线程执行完之后再执行怎么办。是否可以直接使用count来控制
点赞 回复
分享
发布于 2019-09-23 14:31
联易融
校招火热招聘中
官网直投
这个你怎么回答的?
点赞 回复
分享
发布于 2019-09-23 14:31
一面还是有点东西
点赞 回复
分享
发布于 2019-09-25 10:01
第五题,非要用count的话。是要加锁,然后100个线程之后再唤醒么
点赞 回复
分享
发布于 2019-10-03 21:37

相关推荐

投递腾讯云智研发等公司10个岗位
点赞 评论 收藏
转发
点赞 61 评论
分享
牛客网
牛客企业服务