2021 招银网络科技 Java 岗凉经(三轮技术面,挂)
5536
2020.10.23
2020.11.10
发布于 未知归属地

图片

背景介绍

本科东北某 985 机械专业,研究生武汉某985计算机专业,勉勉强强算半个科班?无实习、无项目、无计算机相关竞赛,“三无” 选手一枚,是真滴菜。而且专硕两年制,上了半年课,疫情在家呆了半年,实话说,找工作之前,我没去过实验室,更不用提项目了。说到这还是要感谢研究生导师当时保研要了我,我是真没想到自己可以从机械跨专业保研到计算机,如果有学弟学妹想咨询跨专业保研的事,也欢迎私聊。虽然研究生期间没参与过项目吧,但好歹简历上有计算机学院的硕士,不会挂简历,足以足以。

因为自己没有研究算法相关,加上听往届学长们说找工作越来越难,去年10月开始决定找Java开发岗,后面投递的也都是这个岗位。最终收获的意向书有:字节跳动、百度、快手、美团点评、网易、京东。研一下才知道的力扣,如果能早点知道,可能会准备的更充分,哈哈,再夸一下,力扣真是找工作地好帮手!

电话面 26min

自我介绍

Java 基础

  1. 重载和重写的区别

  2. static 和 final 会被重写吗

  3. string 三姐妹

  4. jdk1.8 有什么改进(没系统总结,只说了接口,hashmap,lambda)

  5. 集合类的流操作用过吗

  6. 逻辑与的短路原则

  7. & 与「位运算」有什么联系

  • && 如果前面为 false,后面如果有空指针语句,会不会报异常?

多线程

  1. 进程线程协程区别和联系

  2. 多线程相关的关键字

  3. synchronized 可以作用在哪些位置

  4. 锁升级有哪些变化?

  5. 自动升级的条件是什么?还是会自璇多少次或者其等待线程超过多少就升级?

  6. CAS 怎么解决 ABA 问题

计网

  • TCP 和 UDP 区别

数据库

  • MySQL 有几种搜索引擎,区别?

框架

  1. Spring IoC 和 AOP 的理解

  2. AOP 场景

  3. AOP 注解

  4. SpringBoot 里面用了哪些 starter?

  5. 项目部署有用到分布式部署吗?

  6. springcloud?

  7. 大数据有什么了解吗?hive 和 hbase 的区别?

反问:还有几轮面试?两轮技术 + HR

视频一面 30min

  1. 自我介绍

  2. 多线程了解吗?说一下哪里用到多线程了

  3. 线程池核心参数

  4. 数据库查询比较慢,怎么排查?(说了explain,SQL 语句优化,分库分表,用 Redis)

  5. 项目用到 Redis 了,说说 Redis 使用场景

  6. 项目用到分布式部署了嘛?

  7. 分布式 session 存在 Redis 哪个目录里?

  8. Redis 分布式锁

  9. 垃圾回收机制

代码题:

一张表里有:分行行号,5月 和 6月 的绩效,让统计每个分行 5月 和 6月 的排名差?说是 Java 也行 SQL 也行

懵逼了,第一次做这种题,和面试官说了思路,没写完,面试官说时间短,说说思路吧,不写了

招银 网络视频二面 20min

  1. 自我介绍

  2. 为什么跨专业?

  3. 学过哪些计算机专业课?如何安排时间的

  4. 学 Java 的时候,哪块感觉不好学?

  5. 说说你理解的反射,应用在哪?(说了 spring 注解)

  6. 说说 QPS 是啥?跟啥有关?

  7. 如何评价电脑的性能?

  8. 双重 MD5 是绝对安全的吗?

  9. 如何校验第一次传进来的密码?

  10. 设计模式的七大原则?

  11. Es 为啥能保证实时性?

  12. Redis 的 key 怎么设计?

  13. 一次一例?好像意思是每个请求使用一个密钥?什么什么的保证安全?(没听懂问题)

  14. 类的生命周期

  15. 说说知道的设计模式

  16. 说说适配器模式

注意:本文属原创非转载。

评论 (3)