秋招历程 笔经 + 面经
秋招前前后后投了可能有50-70家公司
笔经
面经
广联达(实习)
一面
评价算法
面向对象设计原则
设计模式
UML类图
给一个字符串,如果是整数就返回对应的整数
阶层
英文文章统计单词的个数
排序时间复杂度为O(n)的排序算法
如何解决关键性的难题
喜欢看哪些书
最喜欢哪门课
银联(实习)
一面
负载均衡算法
数组链表对比
线程的使用
代码出现问题如何解决
需求不同会坚持自己的还是讨论
微信小程序功能
Mysql默认端口,如何改默认端口
事务
Mysql处理数据量大不大,性能怎么优化
遇到很难的工作怎么协调
你用了哪些银联的产品
华为(实习)
一面
整数数组和最大最长的子数组
评价算法
快排与冒泡比较
事务特性
隔离级别
视图
索引
servlet
最常用的SpringMVC的特性
二面
遇到的困难(技术难点)以及如何解决
平时时间分配(一周来看的话)
为什么报考现在的学校
以后做前端还是后端
未来的职业规划(近三年,未来十年)
学的最好的科目
兴趣爱好
对华为有了解吗
加班(没工资)
平时看书
再考你还考这吗,会不会选择一线的大学
华为
一面
笔试题目再说思路
手撕:一组正整数,首尾拼接组成最大的数
二面
介绍实习经历
手撕:一面的手撕+将一个输入的整数转成任意进制的字符串输出
Java基本类型
StringBuilder和StringBuffer区别
线程安全,举例说明
Lambda表达式如何生成
三面
保研还是考研
研究生方向
实习
实验室工作多吗,投入多吗
为什么学Java
比赛,几个人参加
科研或实习中那个最能体现自己的创新或是优化
做项目最难的事
做Java最核心的能力
前端框架为什么变化快
上过哪些课,软件工程这门课上过吗,为什么定义一些软件开发流程
如何规划自己的时间
长远的规划
干一行爱一行还是爱一行干一行
学习生活中遇到的关键的时刻(压力大、情绪低落)
如何缓解压力
如何看待加班
反问:是否有培训;晋升渠道
民生银行“民芯计划”
一面
(1hr + 2技术)
Java三大特性
Java8的新特性有哪些
Spring控制反转(IOC)
SpringMVC执行过程
SpringBoot使用
二面
实习阶段最大的收获
数据库的三范式
一根绳子绕地球一圈和在地面上空1米绕地球一圈相差几米
毕设
腾讯云
一面
Spring的IOC和AOP具体使用
进程和线程
Java容器的底层
线程池的使用
红黑树
腾讯IG
一面
多态需要满足三个特性
多线程
事务的四个特性
TCP和UDP
Linux的IO多路复用
已知用户id,OS,登录时间,查询用户首次登录时间
美团
一面
JVM
GC
内存溢出和内存泄漏
线程池
Synchronized和ReentrantLock
数据库一级缓存和二级缓存
有20亿个域名,取出出现次数top100的域名
写一个快排
分布式
Spring特性
Mysql索引
Redis
被捞一面
实习做的事以及收获
项目经历
随机数生成器,只能生成1和0,对应生成的概率是p和1 - p,如何实现等概率,(使用两个该随机生成器即可,得到的是00或者11则丢弃,若是01或者10就分别表示0或1)
手撕:删除链表中值相同的元素
索引如何创建,作用
联合索引
Redis做缓存如何保证值一致
中孚
一面
实习经历
遇到问题怎么解决
国产化
数据库用的啥
IDE
Linux平台
版本控制
职业规划
分布式
多线程
中间件
Web容器
Linux常用指令
独立做一个功能
携程
一面
未来2-3职业规划
问项目,遇到什么问题
查找一个年级下数学成绩超过90分的人数超过10个的班级id以及人数
索引
Java的锁的实现(synchronized和ReentrantLock)
volatile
i++具备原子性(线程安全)吗
哲学家问题
Java实例化对象的方式String s = new String(“test”);
8G内存装了个32为操作系统,该系统能用的内存有多大
4核4G的虚机,每个tomcat设置一个堆,堆大小如何设置
JVM分几块
Equals和hashcode
Spring的bean默认是单例的吗
线程之间通信
进程之间通信
TCP如何做到可靠连接
三次握手比四次挥手少一次是合并哪里了
http协议是无状态的,那么有无状态指的是什么
有两个很大的文件,大小一样,如何快速比较两个文件是否一致
去哪了解技术知识
如何给学弟学妹推荐项目
二面
数组实现一个队列
多线程如何保证队列安全
内存布局
堆栈区别
下载资源如何提高下载速度
和室友同时使用网络时如何分配网络带宽的
TCP time wait
做一个微博的热榜:两个接口:增加浏览量;访问前20条微博
三面
详细介绍实习期间一个投入多的项目
和同事有意见不同的时候吗
为什么选后端
三年研究生对个人的成长
详细介绍一个比赛项目
做后端开发自己有什么优势
对于自己第一份工作的关注点
最有成就感的事
有别的offer
更倾向互联网?
反问
大华
一面
数据库四种隔离级别
脏读和幻读区别
Mysql两种引擎区别
Mybatis防止sql注入
Spring涉及那些设计模式
this和super底层
线程和CPU之间的关系
优化数据库查找速度的方式
ThreadLocal
线程可见性volatile执行原理
集合底层
http如何防止重放攻击
B+树和B树的区别
微众银行
一面
毕设
用什么数据结构实现cache的LRU
使用Spring框架最难掌握的点/模块
Mybatis如何做分页
实习最大的收获
未来三年的职业规划
专利文章
业余爱好
毕设如何做资料收集,能落地吗
印象最深刻/收获最大的事
举例说明团队意识
为什么投微众
反问:做什么的(做中间件的开发)
荣耀
一面
介绍实习经历
Java8新特性(lambda stream(groupingBy))
Map(ConcurrentHashMap)
加载因子以及扩容
索引失效
explain
mybatis如何防止sql注入(预编译)
冒泡排序
二面
再做这个比赛会有哪些优化
实习经历
自己的优势和不足
对自己编码能力自信吗
自己外向还是宅
在学校跟导师做过啥项目
你对荣耀的认识
从哪了解到招聘信息的
小米
一面
Linux常用指令
tar -zxvf解压的参数含义
操作系统看内存信息
看端口信息
mybatis和JDBC相比帮我们做了哪些事
Spring AOP实现的核心原理
Spring最核心的是帮我们管理对象,那他是管理的什么样的对象呢
访问一个网址会涉及到那些协议
浏览器缓存和hosts缓存是一回事吗
get和post区别
索引作用以及结构
最左前缀原则
登录如何实现,如何区分登录用户
JVM内存模型
手撕
统计不同后缀文件的各个类型对应出现的次数
打印一棵二叉树从根结点到叶结点的路径
农行
一面
String、StringBuffer和StringBuilder区别
SpringBoot中RequestMapping和GetMapping不同之处
Mysql单表记录过大,数据库增删改查性能会降低,列举优化措施
查找当前目录下所有后缀为.txt的Linux指令
注解的用处
编译后的jar包/字节码还有注解吗
Git如何合并多个commit
Exists和in执行机制的语法
实习用到的架构+数据库
vi查找替换文档中的内容
实习过程实现的功能
新网银行
一面
常用Linux指令
什么时候使用索引
联表查询,什么时候左外连接、右外连接
面向对象特点
TCP和UDP
如何做自测
如何考虑的系统的可靠性和稳定性
二面
软件产品质量评价标准
常见的系统安全漏洞有哪些
技术运营是否支持,需要那些技术支持
海康威视
一面
实习经历以及比较大的收获
问项目、比赛亮点
做项目遇到技术难点自己解决的方法
数据库的优化
加索引为什么速度快
B+树查找的顺序
索引失效的情况
设计模式了解吗
方法工程和抽象工程的区别
接口和抽象类的区别,以及应用场景
反问:对Java需求大吗
交行
一面
选工作地点(上海、深圳、北京、西安)预计有工作地点(合肥、成都、长沙、武汉)
介绍实习中贡献最大的项目
银联主要负责什么
Spring的注解
建立索引的原则
统计一个表中有多少不同的编号使用什么关键字
having关键字和exists关键字什么时候使用
本科专业排名
二面
实习经历
多态的理解
依赖注入:注解或XML;XML有几种依赖注入类型
如何使用JDBC
有offer吗
为什么选我们
反问:结果多会出:11月中旬
工行
提前批面
Java三大特性
JDBC
MyBatis
Redis
天翼云
一面
项目外卖系统:商家、商品的字段设计;东西卖完了怎么设计
实习经历
数据量大的话怎么办
Redis中插入一条记录
Java多线程中,如何做同步互斥
ArrayList和LinkedList区别
1000万个字符串,查找重复特定数目的字符串
如何看Linux内存使用情况、系统启动了那些进程
统计一个文件中字符串出现的次数
SpringMVC和SpringBoot的区别
Python和Java的区别
毕设做的啥
个人职业规划
反问:业务——计算机系统的,云资源的分配、管理,偏内部使用;国庆前后出结果
二面
举例说明实践性比较强的项目
在项目中有分歧怎么办
为什么想来北京
有offer吗
偏向界面开发还是系统开发
反问
为什么选择换到软件工程专业
了解过云计算方向
交付时间提前了你作为项目负责人怎么办
成绩排名
Thoughtworks
一面
Presentation
有哪些课程
实习经历
Controller和service作用
数据库比较:MySQL redis等
Nosql与传统型数据库区别
Springboot的使用场景以及作用
Springboot和微服务的联系
实习经历比较复杂的任务
介绍一下Java的集合
平时看书多吗
为什么选择西安就业
业余时间喜欢做什么
反问
二面
结对编程
南瑞研究院
一面
毕设以及创新点,应用场景
如何看移动云计算
实习项目介绍
视图
存储过程
spring boot常用注解
注解
职业规划
考虑总部南京吗
了解南瑞吗
附上当时的面试时间