- 锦禹云 实习 offer
- 亚信科技 实习 offer
- 百度一面 秋招提前批 凉经
- 京东一面 秋招提前批 凉经
- 中科创达 秋招 offer
- 世纪互联一面 实习 offer
- 用友一面 秋招 已过
- MPS 芯源系统 (.net) 已过
- 转转一面 凉经
- 联想一面(Andorid岗) 凉经
- 吉比特一面 (游戏岗) 凉经
- 顺丰一面 已过
- 大华一面 已过
- ThoughtWorks一面 已过
- 掌上先机一面 offer
- 东方财富 一面 已过
- 腾讯音乐(Andorid) 一面 凉经
- 科来一面 已过
- 基恩士(销售类技术岗) 二面 凉经
- 诺瓦一面 已过
- 小丑鱼 (游戏岗) 一面 凉经
- 海康威视 一面 已过
- 新奥一面 offer
- 极米科技 一面 已过
- 碧桂园 一面 已过
- 联友科技 一面 offer
- 重庆邮莱特 二面 已过
终于秋招圆满结束了,虽然没实力进大厂,但也算拿到了比较满意的offer,此篇博客记录了我实习和秋招的面经,此外自己还有很多的感想和经验之谈,学习方面,面试方面,大概会在后面写一篇博客记录。
从7月到10月,投了差不多有100家,测评和笔试也不知道做了多少次,每次面试都能收获不少,一次次查漏补缺,后来的面试也就越来越轻松了。
这些面经也算是为了留作纪念吧,也希望能对正在找工作的同学提供一些帮助。
没有特殊注明的都是秋招Java岗的面经,如果大家对问题有什么疑惑或想讨论的,欢迎在评论区下留言,我也会阐述一下自己的理解和看法。
√:自认为答得比较好
⍻:答得一般
×:答得很差或完全没答上
锦禹云 实习 offer
重庆的一家小公司,也是我的第二次面试,第一次是极米科技,这次是到公司线下面的
介绍项目 √
SpringMVC的执行流程 √ - 2021.6.11
亚信科技 实习 offer
同样是重庆,线下面的
- MySql事务的ACID及实现原理 √
- 隔离级别 每一级如何实现 √
- 谈一谈乐观锁与悲观锁 sql如何实现乐观锁 ⍻ - 2021.6.16
百度一面 秋招提前批 凉经
3道算法题
- 两个栈实现队列 ⍻
- 查找两个链表的相交节点 √
- sql题 一个学生表 三个字段 学生id 学科id 成绩 求学生平均成绩最高的课程id ⍻
八股文
- Java的集合概括 √
- 单例模式 √
- 开启线程的三种方法 √
- url的请求过程 √
- OSI七层 每一层在url解析中的作用 ×
好像还有其他问题,不过记不得了 - 2021.7.13
京东一面 秋招提前批 凉经
八股文
- HashMap的put方法经历的过程 √
- HashMap的扩容机制 √
- concurrentHashMap在1.8如何实现的线程安全 √
- AbstractHashMap和AbstractArrayList的源码 ×
- Synchronized锁升级过程 ×
- CAS算法 自旋会出现的问题 如何解决 ⍻
- 单例模式(多线程下) √
- 线程池7大参数 Jdk提供的哪三种线程池 √
- 场景题: IO密集与计算密集 该如何设置线程池的核心池大小 ⍻
- ThreadLocal的底层原理 ×
- Mysql索引的数据结构 HashMap和B+树的优劣势 为什么HashMap不常用 √
- 如果要用一种数据结构替代B+树,应该怎么选择 ⍻
- B+树比B树的优势在哪,为什么不用B树做索引的数据结构 × - 2021.7.22
中科创达 秋招 offer
- 项目介绍 ⍻
- JDK和JRE分别是什么√
- 如何理解Java中的对象 √
- Array和ArrayList的区别 √
- String StringBuilder StringBuffer的区别 √
- 装箱与拆箱 ⍻
- 开启线程的三种方法 √
- 如何理解进程 线程和进程的关系 √
- 多进程间如何通信 ⍻
- 多线程间如何通信 √
- 线程死锁如何解决 √
- 接触过Socket吗,有什么作用×
- 谈一谈对TCP的理解 TCP和UDP分别适用于什么场景 ⍻
- 泛型了解吗 有什么应用 √
- Java的反射 √ - 2021.7.29
世纪互联一面 实习 offer
- 对于springboot的理解,springboot做了哪些事情 √
- 项目介绍 ⍻
- ClassLoader及类加载过程 √
- 如何理解堆和栈 √
- 有用过反射吗,谈一谈使用场景 √
- 谈一谈mybatis √
- 数据库表的设计、第一第二第三范式,多对多如何设计 ⍻
- 了解过云计算、容器技术吗 ×
- 云服务器部署项目相关 ⍻
- 多久能到岗 现在的一个情况 √ - 2021.8.10
用友一面 秋招 已过
- 项目介绍 (在校项目与实习项目) √
- 数据库表的设计 √
- mysql的锁 什么时候使用行锁 什么时候使用表锁 ⍻
- 索引什么时候会失效 √
- 如何理解springboot和spring间的关系 √
- springboot的执行流程 √
- Java的八大基本数据类型 √
- Java中是值传递还是引用传递 √
- String a = “123”; String b = “123”; System.out.println(a==b);会打印什么 √
- 常量池相关,Integer a = 1;在内存中如何存放 √
- 使用HashMap时,什么时候需要重写hashcode()和equals()方法 ⍻
- JVM的内存模型 √
- 说一下JVM的垃圾回收机制,垃圾回收算法 √
- mybatis中mapper.xml的namespace代表什么 ×
- mapper.xml中$与#符号的区别 √
- redis中有那几种数据类型 √
算法题
一百万个无序数中,如何获取最大的100个数 时间/空间复杂度是多少 ⍻
龙门阵: Java是如何学习的,学习历程是怎样的。- 2021.8.26
用友 hr面 offer
场景题 假设你是研发部的主管 现在有两个项目 每个项目都需要3个月的时间完成 但是只有4个月的时间,该怎么去做 ⍻
父母对找工作有什么建议吗,有了解用友吗 √
薪资期望 √ - 2021.9.3
MPS 芯源系统 (.net) 已过
笔试已过(考了.net相关的,还有一些基础题,算法题 Java做的)
面试
- 聊项目 √
- 如何看待Java与c#的关系 √
- 谈一谈做.net项目时的印象 √
- 聊学习历程,怎样学习的 √
- 聊今后的打算,是打算继续Java吗 √
- 手头有offer吗,期望薪资是多少 √ - 2021.9.1
MPS hr面 offer
- 如何看待.net,今后打算继续做Java吗 √
- 有投其他公司嘛,流程到哪一步了 √
- 实习的工作是做什么,实习的公司给的薪资是多少 √
- 手头的offer是哪家公司,给的offer是多少 √
- 期望薪资 √
- 为什么想来成都 √
- 聊天 √ - 2021.9.6
转转一面 凉经
到11月也还没消息,应该是凉了
笔试已过
面试
- 算法题 两数之和 ⍻
- HashMap的put()过程 √
- 索引失效的情况 √
- 项目介绍 √
- JVM的内存模型 √
- 什么情况会发生OOM ⍻ - 2021.9.7
联想一面(Andorid岗) 凉经
- 项目介绍 √
- 谈学习历程 √
- 如何理解Java里的容器 √
- 如何自己实现一个ArrayList和LinkedList √
- 聊天 √ - 2021.9.8
吉比特一面 (游戏岗) 凉经
说起来吉比特算是一个特例了,岗位是游戏研发岗,好像面试官一开始的印象不是很好,说我想找Java怎么来投游戏研发了:)
因为那边岗位主要是做unity的2d游戏,所以就什么都问了些
① c++
- 如何理解面向对象的特征 √
- 什么是虚函数 ⍻
- STL的内容 ⍻
- 数组和链表的优缺点,应用场景 √
② c#
- 为什么类没有多继承,多继承会出现什么问题 √
③ Java
- 如何理解ArrayList、HashMap,使用这俩种集合有什么好处 √
④ 计网
- 说明一下TCP的三次握手,为什么是三次而不是两次 √
⑤ 数据库
- 什么情况会使用数据索引,索引是什么数据结构 √
- 使用B+树与哈希表的优缺点 √
- 为什么数据库索引采用B+树,而不使用红黑树 √
算法题 ⍻
输入一个正整数n,输出所有合法的满足数量n的 () 情况
举个例子
n=1 -> ()
n=2 -> ()(),(())
n=3 -> ()()(),(())(),((()))
想到的方式是动态规划,写了个动态方程dp[n]=dp[n-1]+n,不过求的是数量,想在此基础上求解;
但是因为时间关系,面到算法题环节的时候,已经过了1小时了,然后算法题做了几分钟就先结束面试了 - 2021.9.8
顺丰一面 已过
笔试已过
聊项目
项目的优化(学会从用户的角度去思考问题,而不是产品叫自己做什么就做什么)
有没有使用过消息中间件,有没有使用过redis,ES数据库 - 2021.9.8
顺丰二面 已过
- 项目介绍 √
- 说一说你认为自己博客写得最好的一篇(随便答了下 说的序列化那篇)√
- redis实现序列化的中间件有了解吗 ×
- MyBatisPuls底层是如何实现的 ×
- 如何实现一个Map √
- HashMap是线程安全的吗 √
- 如何实现线程安全 √
- JUC工具包你用过哪些 √
- 如果要对以前的项目使用多线程进行一个改进,你认为可以用在什么地方 √
- 聊工作,平时加班多吗 √ - 2021.9.14
顺丰终面 offer
- 自我介绍,现在的情况 √
- 为什么选择实习,实习期间做了什么项目,学到了什么 √
- 说一件你遇到过最困难的事 √
- 说一件你觉得最有成就感的事 √
- 三个词概括一下自己 √
- 说一下自己的缺点 √
- 职业规划是什么 √
- 说一下自己的优势和劣势 ⍻
- 为什么不选择考研呢 √
- 工作地点在深圳可以接受吗 √
- 反问 (顺丰科技在it方面是做什么的呢,后续消息在多久) √ - 2021.9.23
大华一面 已过
- 介绍项目 √
- 如何理解Spring、SpringMVC、SpringBoot之间的关系 √
- 如何理解SpringIOC和SpringAOP √
- Spring使用了哪些设计模式 ⍻
- 单例模式如何实现 √
- ConcurrentHashMap的数据结构 √
- 开启线程有哪几种方式 √
- Jdk提供了哪几种线程池 √
- Synchronized锁代码块和锁方法时的区别,锁代码块时,传入this,.Class和对象时的区别 √
- volitale关键字的作用 √
- 如何优化sql √
- 什么字段适合建立索引 √
- 抽象类与接口的区别 √ - 2021.9.8
大华二面 已过
- 项目介绍 √
- 有在linux下部署服务器吗,linux下查看进程状态的命令是什么 ×
- 如何排查死锁 ×
- 线程与进程的关系 √
- 进程通信有哪几种方式 √
- 有没有实际用过进程通信 ×
- 自己平时有做一些算法题吗,对哪些算法比较熟悉 √
- 对于广度优先算法的理解 √
- 自己觉得算法有哪些实际应用场景 ⍻ - 2021.9.10
大华hr面 凉经
感觉是被刷kpi了
- 自我介绍一下 √
- 期望工作地点是哪里 √
- 为什么想在成都工作呢 √
- 大学期间自己认为坚持得最好的一件事是什么 √
- 为什么想来到大华呢 √
- 反问 √ - 2021.9.16
ThoughtWorks一面 已过
拉下来一个项目 有购物车 顾客 订单 商品 4个实体类,要求加新功能
- 新增一个商品,打折20%,顾客每花费20元可以获得一个积分点(有bug调试改了好长时间) ⍻
- 新增一种商品,买二送一,增加代码以实现 ⍻ - 2021.9.9
ThoughtWorks二面 已拒
面试项目:文化+Presentation 面试主题:智能汽车
可以做ppt等东西,面试官会问题,主要是看思维逻辑和表达能力
掌上先机一面 offer
- 项目介绍(表如何设计的) √
- 索引失效的情况 √
- String StringBuilder StringBuffer的区别 √
- 类的加载机制 (能具体讲一讲双亲委派机制吗) √
- 自己有用过反射吗,反射获取.Class有哪几种方式 √
- HashMap的数据结构、put过程,扩容方式,链表的插入是头插还是尾插 √
- 现在有1000个数据要插入HashMap中,应该初始化HaspMap的容量为多少 ⍻
- stream流有用过吗,提供了哪些API √
- SpringIOC的理解 √
- SpringIOC的循环依赖,如何解决循环依赖 √
- SpringAOP是怎样实现的 √
- SpringAOP有哪些环绕增强方式 √
- 数组和链表的区别 √
- SpringBoot有哪些核心注解 ⍻
- SpringBoot的执行流程 √
- 算法题 数组A[100] 存放着1~99的数,求1 ~100中不存在与A中的数;(为什么用HashSet不用List呢?) √
- 写个冒泡排序 √ - 2021.9.9
东方财富 一面 已过
笔试 开着视频做
10本书 每次可以选一本或者两本 总共有多少种选法
(要求写在草稿纸上,我使用的动态规划,最后那里返回写错了写成dp[n-1]了,应该是返回dp[n-1]+dp[n-2]);
面试
- Java的关键字,private、protected、public修饰的范围(额外提了下default) √
- final关键字的作用 √
- 对各个语言的看法(c++、c#、py、java)各自的应用场景 √
- 自己会哪些Java的框架 √
- 有使用过哪些数据库 √
- 聚集索引和非聚集索引的区别,什么时候用聚集索引,什么时候用非聚集索引 ⍻
- 如何看待程序员这个职业 √
- 谈一谈笔试题的思路 √ -2021.9.9
东方财富 二面 已过
- 说明一下现在的情况 √
- 对于SpringBoot的理解(说到一半没让继续说了) √
- 对于Mybatis的理解,除了封装jdbc执行sql语句功能外,还提供了哪些功能 √
- 红黑树的理解,和二叉树的关系,应用在什么地方 ⍻
- SpringBoot应用是如何处理的HTTP请求 √
- HTTP报文的组成部分 ⍻
- TCP/IP模型是哪四层 ⍻
- TCP在哪一层,IP协议在哪一层 ⍻
- TCP四次挥手的时候,TIME_WAIT和CLOSE_WAIT是在哪个情况 ×
- 手头有在面试流程中的吗,手头有几个offer √
- 对于东财有多少了解 √ - 2021.9.13
东方财富 hr面 offer
- 职业规划是什么 √
- 如何学习的 √
- 在校项目介绍 √
- 实习的情况 √
- 实习做了什么项目 √
- 学校期间遇见过什么困难 √
- 期望薪资 √
- 反问 部门业务是什么 后续的消息会在多久嘞 应届生的薪酬包含了餐补房补吗 √ - 2021.9.14
腾讯音乐(Andorid) 一面 凉经
- 项目介绍 ⍻
- c++里的容器 ⍻
- java的HashMap,底层是什么数据结构 √
- ConcurrentHashMap如何实现的线程安全 √
- 垃圾回收机制 √
- TCP和UDP的区别 √
- TCP为什么要三次握手,为什么要四次挥手 ⍻
- 实现线程同步有哪几种方式 √
- 技术栈有哪些 ⍻
- 是如何学习Java的 √ -2021.9.9
科来一面 已过
- Java的集合框架,使用过哪些,详细介绍一下,为什么要使用集合 √
- HashSet的底层,为什么元素是不可重复的 √
- HashMap如何遍历 ⍻
- SpringBoot是如何启动服务的 ×
- SpringBoot的执行流程 √
- 使用过哪些数据库,Mysql索引的分类 √
- 有使用过指令去配置或查看JVM的参数吗 ×
- 知道哪些JVM的垃圾回收器 ×
- JVM的垃圾回收机制的理解 √
- 知道哪些排序算法,使用过哪些排序算法 ⍻
- 现在实习的项目进行到哪一步了,为什么选择暑假实习呢 √ – 2021.9.11
科来二面 已过
- 现在的情况,实习都做了什么 √
- 有了解过怎么分库分表吗 √
- 平时怎么学习的 √
- 有什么想问的 √ - 2021.9.14
科来hr面 offer
boss上写的是招秋招,结果是打着秋招幌子招实习,已拒
基恩士(销售类技术岗) 二面 凉经
- 自我介绍(2min) √
- 性格选择,为什么选择C类型(不依照现有的方法,会提出创新的想法),C类型有坏处 √
- 销售题目:“我平时逛商场都喜欢坐自动扶梯,请说服我坐电梯” ×
- 自己觉得在刚才的说服过程中,说的好坏的点有哪些 √ - 2021.9.13
诺瓦一面 已过
- 项目介绍 √
- 现在Java岗位需求比较满,有没有考虑转c++或go呢 √
- 重写与重载的区别 √
- 说一下对于Spring的理解 √
- 平时有使用过哪些数据结构 √
- 反转链表如何实现 √
- Set集合有哪些 √
- HashSet和TreeSet的区别 √
- 有使用过多线程吗,启动线程有哪些方法 √
- 如何实现线程同步 √
- 描述一下垃圾回收机制 √
- 有接触过网络编程吗 √
- TCP报文中的数据是什么(答的HTTP报文数据)⍻
- HTTPS和HTTP的区别是什么 √
- 面向对象的三大特征,如何理解的 √
- 进程间通信的方式 √ - 2021.9.13
诺瓦二面 未知
- 现在的一个情况,项目介绍 √
- 实习都做了些什么 √
- 实习期间遇见过的困难是什么 √
- 大学的学习期间印象最深的是什么 √
- 说说自己的技术栈 √
- 聊天 √ - 2021.9.15
小丑鱼 (游戏岗) 一面 凉经
笔试已过
面试
- 介绍一下现在的情况 √
- 对各种语言的看法 √
- 今后是打算从事Java吗,有没有打算c++呢 ×
算法题
一个无序数组中,如何最快获取第几个大的数字 ⍻ - 为什么觉得堆排序比较复杂呢 √
- 学习历程是怎样的 √ - 2021.9.14
海康威视 一面 已过
笔试已过
面试
- 自我介绍,博客是怎么写的 √
- 说一下写博客时的一些东西 √
- 项目介绍 √
- 建表怎么建的,多对多怎么设计 √
- IO密集和CPU密集时,线程池参数怎么配置 √
- 聊天 (大学生活中有和其他人有过不愉快吗,学习和做项目期间有遇到什么困难吗,如果面试官刁难你,你会怎么看待) √ - 2021.9.16
海康 hr面 offer
不知道为什么海康技术就一面
- 自我介绍,聊天 √
- 期望薪资(说多了) ⍻
- 反问 (base地能不能调重庆,加班严不严重) √
- 能接受加班到几点 ⍻ - 2021.9.23
新奥一面 offer
- 现在的情况,实习都做了些什么 √
- 实习项目介绍 √
- 场景题:设计一个购物车,需要考虑哪些因素 √
- 对于加班的看法 √
- 你认为现在实习工作的缺陷和优点 √
- 场景题:部门领导和直属领导意见不一致时,你会怎么做 √ - 2021.9.23
sb公司,hr打电话过来直接说薪资根据学校定,技术就之前水的一批的电话面,技术点也是基本没问,招聘体验最lj的一家公司
极米科技 一面 已过
其实极米我在5月底经历过一次质量实习生的面试,也是我人生中第一次面试吧,当时一面hr 结果挂了hh,现在又重新面了极米,虽然是不同的岗位,这就是缘分吧(ps: 虽然没过)
- 现在的情况,实习都做了什么 √
- 对于Java和其他不同语言间的看法 √
- 实习时的项目介绍 √
- 如何理解的Spring √
- IOC是怎样实现的 √
- ArrayList和LinkedList的区别,他们是线程安全的吗,线程安全应该使用什么 √
- HashMap的数据结构 √
- HashMap的初始容量怎么设置 √
- 为什么链表长度大于8时要判断哈希桶长度是否大于64才转成红黑树 ⍻
- HashMap是采用的尾插还是头插,尾插会造成什么问题 √
- ConcurrentHashMap是如何实现线程安全的 √
- 如何理解的线程安全 √
- Synchronized和Lock的区别 √
- AQS是如何实现重入锁的 √
- AQS中,一个线程进入后是如何获取锁的 ⍻
- volatile关键字的作用 √
- 一个sql语句执行的过程是怎样的 √
- 数据库的bufferpool有什么作用,它是如何管理的 ⍻
- Java是如何学习的 √ - 2021.9.24
极米科技 二面 凉经
- 现在的情况,实习经历 √
- 如何理解线程安全 √
- ConcurrentHashMap是怎样实现线程安全的 √
- 多线程下对Mysql中一行数据执行update操作时,如何保证线程安全 (我答得mysql中单条语句就是一个事务,不用管,面试官说和事务没关系,后来回想应该要考虑到有序性) ×
- volatile关键字的作用 √
- 知道哪些状态码 ⍻
- 403是什么 ×
算法题
10G内存大小的无序数组,现在只有1G的运行内存,如何找出数组中第k大的数 ⍻
hr提问
- 对极米有什么了解 √
- 为什么想来极米,为什么看重工作地点 √
- 手上有几个offer √
- 期望薪资 √
- 已有offer给的薪资是多少 ⍻
- 能提前实习吗 √ - 2021.9.26
碧桂园 一面 已过
- 现在的情况,实习都做了什么 √
- 实习项目介绍 √
- 所在部门的技术人员有多少,平时交流多吗 √
- 数据迁移项目有没有考虑从sql层面优化 ⍻
- 会Spring系列的哪些框架 √
- 有使用过哪些数据库 √
- 知道哪些mysql优化层面的知识 √
- 今后的职业规划,除了Java,其他语言愿意选择吗 √
- 聊天 √
- 反问 (如何学习sql优化的知识,在碧桂园工作将来的个人发展怎么样) √ - 2021.9.27
碧桂园 终面 offer
- 现在的情况,实习都做了什么 √
- 实习项目介绍 √
- 实习项目中,最大的收获是什么 √
- 谈一谈数据迁移怎么用的并发去优化,优化成果如何 √
- 为什么选择辞掉实习工作 √
- 反问 √ - 2021.10.26
联友科技 一面 offer
又是一家直接按学历给薪酬,不看面试评价的公司
- 实习项目介绍 √
- 项目用过哪些数据库 √
- 职业规划是什么 √
- 对联友有什么了解 √
- 聊天 √ - 2021.9.28
重庆邮莱特 二面 已过
国庆节前从实习地方辞职了,来到学校看看有没有比较好的公司的宣讲会,就随意的参加了一下面试
一面就只是宣讲会上看看样貌谈吐之类的,二面是线上技术面
- 实习项目介绍 √
- 对于SpringBoot的理解 √
- HTTP请求进入SpringBoot程序后的生命周期 √
- 谈一谈序列化和反序列化 √
- JVM知识了解哪些,说说对垃圾回收的理解 √
- 为什么选择离开实习的公司 √
- 期望薪资是多少,手头的offer有哪些 √
- 未来三年的职业规划 √
- 反问 聊天 加班情况等 √ - 2021.10.18
邮莱特 三面 凉经
两个技术面试官一起面,还好没特别问底层的东西
感觉答得还行,不知道为什么一直没后续消息,可能是薪资要得太高了
- 实习项目介绍 √
- 做项目最自豪,最有收获的是什么时候 √
- 如果要自己搭建项目架构,会如何去做 √
- 有在阿里云上部署项目吗 ⍻
- 实习公司使用的gitlab是自己搭建的吗 ⍻
- 自己的技术栈,对于云计算的了解 √
- 未来3~5年的职业规划 √
- 对网上说的程序员996的看法 √
- 期望薪资 √ - 2021.10.19

7987

被折叠的 条评论
为什么被折叠?



