牧原. 收到offer 拒了
数字浙江, 二面倒
中原银行, 二面倒
测科院, 收到邀请, 拒了
- gc了解过吗?
简单的回收, 创建的时候在XX里面分为年轻代, 老年代(from区和to区)
初始化在 年轻代中, 经过一次minr Gc后还存活的放入到 老年代的 from区, 在经过 15次gc后任然存活的, 进入to区
从年轻代到from区的算法为复制清除算法, 老年代的清除为标记清除算法
当然这些都是背, 什么意思, 就是字面意思, 也没了解和应用过
除非就是在启动项目的设置一下jvm虚拟机的最大内存和空闲最小内存而已
搞不懂, 牧原问这玩意的意义在哪…
- springcloud的几大组件?
- eureka 服务注册中心 , 提供服务的注册和发布
- gateway 服务网关, 提供应用的入口和统一的转发 , 数字浙江问了很多,这个东西的作用, 后面再补充一个博客
- fegin 服务远程调用负载均衡, 使得模块之间可以相互调用, 也还要深入的研究一下
- Hystrix 服务熔断降级, 防止长时间的等待导致服务的不可用, 友好访问和返回
- config 服务的配置中心, 实现不同配置的随时切换, 不用大面积的改动配置, 实现统一的配置操作和更改.
.
每一个都是一个大的模块, 都会被深入的问到了解多少, 还要深入研究一波.
- jvm内存模型?
百度…
- 接口和抽象类的区别?
- 你们项目中对于redis的操作?
- redis的基本数据类型?
- 写一个SQL 查询到学生成绩表的中, 总分前三的学生
student_c学生成绩表 , id, student_id, student_name, 学科, 成绩
也就意味着, 有很多的 student_id和student_name和学科是一对多的关系, 学科和成绩是一对一的关系, 需要先求出每个学生的总成绩, 排序取前三条成绩.
- 换个问法, 将这些数据拿到了, 放在了list中,也就是取到了全表的数据放在了集合中, 求这个集合中总分前三的数据
当时没有想到, 哎, 可惜了, 建一个map, key为学生的学号,或者姓名, value为学生的成绩之和 Map<String, Integer> map, 累计求和就取到了这个学生的成绩, 那怎么去到前三条呢.将这些map放到sort集合中取前三条(待验证)
有实习经历的可能就开始问项目相关的比较多了, 没有实习经历的就是问一些算法什么的题了
另一方面,还是会问一些基础的问题, 问的很深入的那种, 要准备好,
银行看中的更多的是学历相关的, 技术类的还是技术问题, 事业单位其实就是看你年轻能干活, 找你进去给你个期望让你干活, 挺香的但是也挺不好玩的, 没意思.