首页 > 2020java开发面试经验,实习秋招全记录(40家公司)
头像
打不倒的小迷糊
编辑于 2020-05-17 22:52
+ 关注

2020java开发面试经验,实习秋招全记录(40家公司)

本人末流211硕士计算机专业学生,女,和牛客其他说自己菜的人比,我是那种真的菜的,所以,接受批评和建议,不接受任何嘲笑哈哈。在面试岗位方面我是一个意念比较坚定的人,一直都是java开发,以下是我的面试感悟和所有的我能记起来的或者面试完就记录的公司,下面这两段摘自我的年终总结。感谢牛客回馈牛客,不过我回馈的比较晚哈哈。
2019年面试48家公司。这48家包括我从5月份开始陆陆续续找实习,电话面现场面,到秋招全线启动,到11月份下旬面了最后一家中国银行,我终于结束了2019年的战斗。当我的几个朋友听到这个数字挺震惊的,我竟然能战斗如此之久,这48仅仅是我靠回想加部分的记录能记得住名字的公司(但是今天2020年5月16日我翻出印象笔记,只记录40家),实际数量应该早超过了这个数字,说自己有多辛苦倒不至于,有人面试一周即结束战斗,有人一个月,我是三个月哈哈,问题根源久一个字,菜。
实习面基本都是电话面试,基本都有记录,有空把我的印象笔记拿出来分享一下,我的学习也基本是问到什么去学习,学习再面试,面试完再学习,有面试了准备面试题这个过程中进行的。其实到后来是有一点麻木的,10月份之后基本没有输入一直是输出了。值得庆幸的是我始终没有放弃,一直坚持到最后,现在在得公司是我最后面的,那天是10月17日。手里的offer都是这里差点那里差点,妈妈看我太累了,十一回家就劝我别面了,就**得了,另外一个阿姨也说,你别面了,再面10家你就得崩溃,事实证明,十一之后我又面了12家,没有崩溃!最后最想去得没去上但是总有一个大部分都符合我得要求得公司要我了。
最后签约的公司给我offer call 的时间是10月28日,这终于让我有了停止秋招的想法。10月31日我寄走了三方立即回家休息。我终于可以休息了。
总结一句话,面试就是面试官和应聘者得博弈,技术不达标怎么着都不行,技术达标之后,就是面试官骗你我们怎么怎么缺人,怎么怎么想要你来,应聘者骗面试官我如何如何优秀,如何如何想去。那么说特别特别想要你得面试官最后不一定给你发offer,你说特别特别想去得公司拿到了offer不一定去。

以下是我从印象笔记搬过来的,知识点部分有点乱,可以直接忽略,后续知识点就不在这记录了,因为太多了,我在整理的过程中加了一些感想,如果大家对下面这些公司或者关于java哪个知识点有疑问(当时记录的可能不对)我们可以一起探讨,在下面留言哈,我看到就会回复。基本没说过的都是挂的,我最终上岸靠的是打不死的小强精神!

一、北京思特奇(为移动联通等提供业务支持的)时间:5月8日

1.你遇到过什么样的问题不好解决的
经验:不该回答自己没解决上而且太low的问题,做做功课
2.多线程,并发容易出现的问题,锁相关的理论需要加强,怎么实现同步
3.项目经验上,尽量详细描述下,简历换一个模板。
4.连接池是怎么回事,ajax干什么的,

二、vivo笔试

一共三道大题,
1.找出A中有的而b中没有的元素,界面十分友好,基本,除了函数部分其他的都有了,填核心算法即可
06/10用java实现了下,时间复杂度o(n2)
2.链表中m到n中的元素反转
3.

三、北京思必驰语音技术有限公司  (苏州分部)时间:6月6日(吃饭的时候接到面试通知,在食堂旁边的小草地完成电话面试)

1.直接问到我的咨询网站的设计与实现,,springboot和spring的区别,证明这个很吸睛,可以搞一下,我各种不会绕过
正确解答:
spring boot就是一个大框架里面包含了许许多多的东西,其中spring就是最核心的内容之一,当然就包含spring mvc。
spring mvc 是只是spring 处理web层请求的一个模块。
因此他们的关系大概就是这样:
spring mvc < spring <springboot。spring boot 我理解就是把 spring spring mvc spring data jpa 等等的一些常用的常用的基础框架组合起来,提供默认的配置,然后提供可插拔的设计,就是各种 starter ,来方便开发者使用这一系列的技术,套用官方的一句话, spring 家族发展到今天,已经很庞大了,作为一个开发者,如果想要使用 spring 家族一系列的技术,需要一个一个的搞配置,然后还有个版本兼容性问题,其实挺麻烦的,偶尔也会有小坑出现,其实蛮影响开发进度, spring boot 就是来解决这个问题,提供了一个解决方案吧,可以先不关心如何配置,可以快速的启动开发,进行业务逻辑编写,各种需要的技术,加入 starter 就配置好了,直接使用,可以说追求开箱即用的效果吧.
spring 框架有超多的延伸产品例如 boot security jpa etc... 但它的基础就是 spring 的 ioc 和 aop ioc 提供了依赖注入的容器 aop 解决了面向横切面的编程 然后在此两者的基础上实现了其他延伸产品的高级功能 Spring MVC 呢是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题 因为 Spring 的配置太复杂了 各种 XML JavaConfig hin 麻烦 于是懒人改变世界推出了 Spring boot 约定优于配置 简化了 spring 的配置流程.
Spring 最初利用“工厂模式”( DI )和“代理模式”( AOP )解耦应用组件。大家觉得挺好用,于是按照这种模式搞了一个 MVC 框架(一些用 Spring 解耦的组件),用开发 web 应用( SpringMVC )。然后有发现每次开发都要搞很多依赖,写很多样板代码很麻烦,于是搞了一些懒人整合包( starter ),这套就是 Spring Boot 。
2.spring的各种标签之间是什么,区别,bean和beanfactory的区别,继而引向工厂类,设计模式,解释一下怎么用的

传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:
1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。
2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效率。
为了解决这两个问题,Spring引入了注解,通过"@XXX"的方式,让注解与Java Bean紧密结合,既大大减少了配置文件的体积,又增加了Java Bean的可读性与内聚性。
javabean:
3、JavaBean的含义
JavaBean是使用Java语言开发的一个可重用组件,能使Html代码与JAVA代码分离,并节省开发时间,简单的说就是一个包含了setter和getter以及至少一个无参构造方法的JAVA类,在框架中或其他方面也管它叫做PO,VO,TO等。
4、beanfactory:
BeanFactory是一个factory,spring简单工厂模式的接口类,spring IOC特性核心类,提供从工厂类中获取bean的各种方法,是所有bean的容器。它的职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。
FactoryBean: 是一个 Bean,实现了 FactoryBean 接口的类有能力改变 bean,
注解意思:
@Component(value="userDao")
public class UserDaoImpl implements UserDao {
@Override  public void sayHello() {
System.out.println("Hello Spring Annotation...");
}
}
@Component:组件.(作用在类上)
Spring 中提供@Component 的三个衍生注解:(功能目前来讲是一致的) *
@Controller :WEB 层 * @Service  :业务层 * @Repository :持久层
这三个注解是为了让标注类本身的用途清晰,Spring 在后续版本会对其增强

属性注入的注解:(使用注解注入的方式,可以不用提供 set 方法.)
@Value  :用    于注入普通类型. @Autowired :自动装配:
* 默认按类型进行装配.
*按名称注入:
* @Qualifier:强制使用名称注入.
@Resource 相当于: * @Autowired 和@Qualifier 一起使用

Bean 的作用范围的注解:
@Scope:
* singleton:单例 * prototype:多例


-》深入了解下设计模式,很重要!!!在接下来的时间里实践下设计模式,多多看下。
3.你用的spring几,和之前的什么区别,你学的java几和之前的什么区别,你了解lanmda表达式么
这个问题虽然不是技术上的问题,但是竟然说部出来
4.你对多线程的了解,还有线程安全,你认为servlet是线程安全的么
我回答错了
5.redies,你的应用,如果增添一个数据怎么解决-》实时更新一下就可以了,这个问题很简单!做完了就忘了!
还得是自己做出来点东西才行啊
6.jvm懂一点么?,我说懂点内存回收,他说,内存回收什么时候开始回收,不能对象还在使用就回收了叭!回答的乱七八糟!
7.知道反射么,aop拦截点东西用反射怎么搞的。反射都可以得到哪些内容,链接java8新内容
8.运行时异常和非运行时异常
9.servlet是线程安全的么。(0620突然想起来)
总结:把这些都弄懂然后下次打电话要录音!!!

四、北京德国大众汽车(我也没听清啥公司,我也不知道什么时候投的,我也不敢问啊)

这次录音了,但是我感觉每个问题都没答好,不会的不会会的说不清楚。
面试官水平不高,用题库问的。
1、int的长度。我回答的8字节。
一字节8位, int32位,4字节。long64位,8字节
2、hashmap底层数据结构,我回答的数组加链表,数组下标怎么确定的
3、事物隔离性具体的,事物有哪几个性质,4个
事务概述:
事务指的是逻辑上的一组操作,组成这组操作的各个单元要么全部成功,要么全部失败
事务作用:保证一个食物中多次操作要么全部成功,要么全部失败。
四大属性ACID即事务的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability).。
事务的原子性:表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。
事务的一致性:表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状态。
事务的隔离性:表示在事务执行过程中对数据的修改,在事务提交之前对其他事务不可见。
事务的持久性:表示已提交的数据在事务执行失败时,数据的状态都应该正确。
2、如果不考虑事务的隔离性,会发生的几种问题?
3、数据库隔离级别。
4、linux基础指令(我知道的实在太少了支支吾吾,下次不要写自己熟悉linux指令)
5、你用了spring哪些性质,为什么用(性质这个词搞得有点懵),aop实现原理。怎么回答!!得明白你有过实践么

6、int型x&x-1,你觉得这个是干什么的,你了解位操作有哪几种操作么,你知道与是什么意思么,按位与不是相同为0不同为一,查
位运算
7、tcp udp 三次握手你知道什么意思么,哪三次握手两次挥手
8、你未来的职业规划


四、滴滴java实习一面

1、问项目,用过线程么,你的项目哪里用到了线程,顿时有点懵逼,线程和进程的区别,线程和进程的关系是怎么样的,是继承吗?。
2、用springboot,和springmvc和spring有什么区别
2、abstract和接口的区别这个问题问了很久真是一个优秀会引导的面试关
3、网址传参数的问题,如果是a=1和A=1服务器会解析成一样的么,怎么过滤一些不合法的字符,怎么设置过滤器
4、如果我在饭店就餐,然后取号侯餐,这一生活应用了什么设计模式。
5、如果存学生的基础信息用什么数据结构,我回答的是hashmap和list,那这两个都是有序的么?你确定么
6、你知道数据库索引么,我回答的是聚集索引和稀疏索引,,然后什么放索引,一个索引和多个索引。
7、final关键字修饰类,方法等的限制

四、滴滴java实习二面(快被问哭了)

1、二叉树递归遍历和递归相关问题,递归有什么坏处,为什么很多时候不用递归!,递归中栈的变化。
递归的缺点:每一次函数调用都需要再内存栈中分配空降以保存参数、返回地址及临时变量,而且往栈里压入数据和弹出数据都需要时间。
更严重的问题:调用栈溢出,需要为每一次函数调用在内存中分配空降,而每一个进程的栈容量是有限的,当递归的层级太多时,就会超出栈的容量
2.你左的项目中遇到的问题和解决,吭吃瘪肚
3.如何判定链表中有环,,如果时100万个数据呢。
4、如何在100亿个标题中搜索到想要的关键字标题。
5,不变类。
怎样开发一个不可变类
不要提供任何可以修改对象属性的方法
不要为属性提供set方法
保证类不会被扩展
用final修饰类
使所有的属性都是final的
初始化之后不能修改属性的值
使所有的属性都是private的
防止别的对象访问不可变类的属性
确保对任何可变组件的互斥访问
如果有指向可变对象的属性,一定要确保,这个可变对象不能被其他类访问和修改。最好不要在不可变类中添加 指向可变类的属性
优点


线程安全
不可变,线程间可共享,不存在多线程问题
易于设计,使用简单等等
没有多线程问题,不能被继承,不能被扩展,设计和使用的时候只需要针对当前需求就已经足够了。
缺点
每个不同的值都需要一个单独的对象

五、海康威视(一共就一面)—20190716—

1、自我介绍
-》需要再练习一下,介绍项目+引导熟悉的领域+介绍自己的兴趣爱好+喜欢英语
2、用过mybatis,spring,springboot吧说一下springboot的常用注解,我列举的还是比较少只说出了autowired,component,service,controller,然后问了用json用什么注解,这个没答上
3、用过redis说一下支持的几种数据类型,答上了
4说一下java中的集合,我说的语无伦次没有条理,这个给自己减5分!,问了hashmap用什么遍历,这个答的还行,应该是对了。
5、问了跑步的事情,问了智斗歹徒的事情,问了你现在跑步的状态,
6、你平常都看什么书
7、你的职业生涯规划是什么
8、你有什么问题,我问了实习生去那干嘛,说先接触视频相关的业务,然后是别的。
总体感觉良好,一共面了18分钟,面技术就10分钟的感觉,不知道是感觉我可以不用再问了还是因为不符合他们的要求随便问问。不知道,也不敢问,大概一周会有结果。

五、海康威视二面0716刚睡醒就接到了电话

1、高考多少分。。
1、为什么来北京这边工作,来北京这边有朋友么,住宿怎么解决,
2、你还投了北京得其他简历了吗?我竟然回答没有,因该回答有证明我真得想去北京!
3、你对海康威视了解么?我说了解一点,听师兄说过,我应该回答了解,并且舔一波!
4、我们这边再考虑一下希望你再了解一下海康威视!
第二天收到了offer,很犹豫,问了下师兄和Y哥还有姑,Y哥给建议直接了断,然后拒绝了海康,这是我收到的第一个offer

六,百度一面

1、项目,介绍你最拿手的。
2、spring都用了什么,springboot相关,javabean初始化流程
3、redis问的超级多;应用在哪方面,支持哪几种类型,redis持久化两种方式,redis配置怎么配置的,redis和memcach的区别,redis多大内存,怎么扩容
4,linux基础指令,大声朗读,
5、设计模式,你熟悉的设计模式都有哪些,讲一下饿汉式和懒汉式
6、说一下你对集合的了解,hashmap和treemap的区别,queue的什么东西没准备到不记得
7、实现多线程的几种方法,callable与其他两种的区别,
8、sleep和wait的区别,怎么唤醒进而引发了锁的概念
9、线程同步的几个关键字的区别,threadlocal没答上
10、线程池,这个问了不少,准备的不够多,初始化参数,答得不好
11、java8新添了什么新得东西答得不好
12、servlet你描述一下
13、int是几字节的
总结,不要回答太快,可以百度得呦,多准备一些是可以的,录音,不敢把手机拿下来按录音,总体上答上了大概6-7十,终于可以休息了。准备了四天半累个小半死。

七、京东数科一面

1、你对java中什么最拿手,面试官可以说是十分友好了,后来都是问的问题都是围绕这几个的
2、说说类和对象吧
说说抽象类,接口,还有对象他们三个的应用场合,
我说的不太好,到底什么时候用接口,什么时候用抽象类,什么时候用对象
java到处都是对象,那么接口和抽象类是对象么????java中面向对象,那相对什么来说的呢,我说面向过程,区别呢
3、说了一个常见的类我说不出名字了,不知道,那说一说线程池吧,没用过全身发虚,扯东扯西,我扯到了jdbc,然后就问jdbc,又扯到连接池,
4、说说集合,讲一下hashmap,然后我自己主动说的不能用for循环遍历,,必须用迭代器,讲了数组加链表的结构,
5、说说hashmap怎么遍历的吧
6、说说for 循环有哪种遍历方式,一个是用变量,一个是增强循环,都什么时候用,到底有什么区别!然后扯到arraylist和linkedlist的区别,估计和这个有关,遍历链表有什么弊端,我答了可能数组越界,这个问题问了十几分钟吧,
7、介绍一下你的项目和相关亮点,你最大的收获是什么,扯东扯西。有什么需要问我的么?

总结,不要往自己不会的或者不熟悉的地方扯淡,介绍hashmap一定要形成文案,说话还是有些语无伦次。

八、阿里一面(这个和后面的不是一个部门好像,忘记)

自我介绍,mysql一级缓存二级缓存,stringbuilder等的区别线程安全,实物的隔离,magodb,hashmap源码,currenthashmap扩容,

九、京东数科0809

之前7月22日的时候面试一次,这次不知道怎么的收到面试通知了。面试官应该是一个新人,特别客气
面试问题整理,这次录音了终于可以搞的比较全了。加油吧皮卡丘
1、自我介绍
2、基础的数据类型,答上
3、java是单继承的还是多继承的,为什么是单继承的?这个没答上
4、java的基础类,有哪些方法,答上object,剩下的乱起八糟
5、lock,notify,等为什么要放在根类下面呢
6、java泛型,答上了
7、java8你都了解多少呢,
8、java8中接口中有默认实现的方法,为什么呢
9、javaString,假如你自己实现一个String类,字符串类,你怎么实现,或者类加载机制选一个
java中有哪几个类加载机制,,说一下双亲委派模型的加载过程
10、java什么时候去回收一个对象呢
11、对象存在哪里,堆区
12、那栈存什么呢
13、怎么判断一个对象是垃圾对象呢 两个方法,怎么判断是起始点呢
14、集合你平常用什么比较多。arralist和linklist的区别
15、linklist是单向链表还是单向链表
16,java哪些异常类需要try  catch   手动捕获,这个打错了,
17、操作系统的进程生命周期,
18、java如何保证多线程并发
19、不加锁可以保证多线程并发安全么
20、并发包,原子引用啊,原子类啊什么的Integer等也可以保证线程安全,知道cas线程的关系,compareand set
21、数组里面从1到100,从数组里查哪些缺失的数字,,答得不好
22 堆和栈得区别,打得不好
23.数据库几大范式,照着念
24、数据库得几大范式
25事务得隔离性,默认得隔离级别,这个没答上,完全没答上
26,索引有哪几类啊,答得不全,这个问好几次了,
27、对未来有什么规划的,
28、对未来的公司有什么期待,想获得什么
二面(0812)
面试官是老大,没问什么技术上的问题,光聊天了,觉的我行,真的行,但是没有转正offer,没法去了


十、阿里闲鱼技术部简历面(0812晚上8点半)

1、说说你的项目吧,比较创新的点和比较难的点,卒
2、hashmap,你了解currenthushmap,我说到分段锁,那分段怎么分段的啊,不知道,
3、那你知道悲观锁和乐观锁么,我讲了两遍,然后问了cas,我不自信,说的不怎么好
4、看你参加ACm,问你一个算法吧,从1到n一共n个数,找出和为m的所有数的和,我说出了高斯的方法,,他问万一是大数据呢,很多很多数据呢。
5.说一下快排,快排什么时候最差,什么时候最好,时间复杂度为什么是nlogn
6、你有学习什么新的技术么,

十、阿里一面(0818晚上7点,北京的饭桌上约的)

因为这个推了流利说的笔试后来发现完全可以不用推惨的一批。。
1、自我介绍
2、问你点基础的问题,说一下jvm吧,然后自己讲,讲了准备的
3、线程,说出你会的,讲。你在平常哪里用到了线程,我讲了我的异步队列中的后半部分
4、那我问你一个问题,淘宝秒杀你打算用什么存,怎么搞,确实不知道哈哈
5、有什么问题么,我问了我答的怎么样,他说比较盯住一个点,就是只会redis那里,秒杀就想着用redis。
全程43分钟,未录音。

十、阿里二面(0823晚上7点)

揪住登录注册不放。卒
cookie不安全那么怎么解决不安全的问题

十一、thoughtworks(8月16日10点10分北京)

1、群面,答得不好得地方就是加班那块,不要对加班有负面情绪!总体上有收获下次就知道怎么面了
2、笔试,一个实际无人机算法策略构思,图的算法
3、面试,就是讨论我得笔试策略,聊了半个小时,先自我介绍了一下,不知道后续反馈怎么样。一周之内出结果

十二、北京贝壳面试(0818)

报销车费去的,自己一个人只身北京。打印了自己的笔记的一部分,在高铁上一顿看。这次北京面了这两家公司
1、自我介绍
2、聊下之前项目用到的技术;
3、那你觉的自己擅长哪些技术呢,蜜汁微笑。
4、springaop,怎么实现,写一个静态代理和动态代理的代码,这个不如不写,不会不要写!!,接口和继承的关系没弄明白。加强练习,手写乱七八糟的一定要搞定
5、这个写不好然后面试官开始引导,让我写个权限管理系统的话,数据库表怎么设计,数据库这块真的薄弱阿。
6、编码的话选用什么技术,我选的处理器拦截器,蜜汁微笑,你的项目怎么搭建环境的。讲ssm框架搭建还是头一回
7、数据库熟悉什么,写语句。
8、做成动态可配置,一勾选就完事了,变了法的问我动态代理。
9、mybatis怎么处理安全问题的,一对多的映射怎么做的,蜜汁微笑
10、redis,你对他了解有多少呢,说下点赞吧,redis内存模型,和其他的对比。
11、你用到了set集合,用set需要注意什么东西。
12、object常用方法。这个组要做下功课,hashcode和equals 的区别,需要形成官方文字。然后讲到了hashmap
13、hashmap问问问,怎么搞定线程安全呢,hash因子,大数据选用哪个
14、什么情况下用hashmap什么时候,currenthashmap应用场景。
15、蜜汁微笑
16、定义类中一个属性,什么情况下安全,什么情况下不安全。
17、数据量大得话索引,说下索引
18、普通索引什么情况下失效,
19、数据库原理,b+树分析索引得区别,唯一索引和普通索引底层得设计区别。蜜汁微笑
20、回去学,数据库事务,数据库,并发,哪些安全不安全

十三、有赞一面,(0826)

1、上来就是面,问集合,你了解的集合,介绍巴拉巴拉,hashmap有哪些hash函数,这个没答上,currenthashmap怎么解决线程安全的,刚看完
2、string 为什么要不可变,都什么值可以作为key,我扯到别的上去
3、final ,finalize,finnaly的区别,,是不是不可以改的,怎么可以改,
4、线程池以及线程池的拒绝策略;
5、新生代用什么垃圾回收算法,为什么是1比1
6、spring中bean的加载过程,springboot好处
7、四次握手
8、数据库索引的最左匹配,mysql 的默认隔离级别,还有innodb和另外一个的区别,你用的什么
9、redis缓存你说下,redis集群,
10、静态变量可不可以加锁还是什么东西的

十四、小米一面(0827)

1、自我介绍,你想去哪里工作
2、spring事务管理,,
3、线程池,根据什么设置参数呢,
4、数据库,数据库的优化,我说的是索引的优化,回去查查,然后问数据库为什么用B+树。然后写二叉树后序遍历,然后写sql语句
A id name 机构表
B id name 仓库表
C aid ,bid ,c_count ,配置表
查询存储总和大于1000的机构的名字和存储总量
一个机构对应多个仓库
5、redis,你说说redis 的key值怎么确定,为什么是lpush
6、hashmap需要存4个数,那么最少需要几个空间,从装载因子方面答。
数据库分页limit ,数据量大怎么办
7、你有什么问题,结束了。

十五、学霸君

1、***的自我介绍中提到了操作系统,然后问了20分钟操做系统,蒙蔽了
2、内存是干什么的,没有内存行不行,cpu调度算法,两个进程抢占一个cpu怎么办,这个又扯到了volitile关键字巴拉巴拉讲
3、说innodb的四种索引吧,b+树索引相关,主键索引在b+树中和其他的区别,n阶b树的阶数怎么确定,
4、linklist和arraylist的区别,hashmap和treemap
5、你了解spring么,说下spring bean的周期,bean周期分几个阶段,多长,没太读懂,两个bean循环调用会引发什么问题,我答的内存泄露,但是GC的可达性分析解决了这个问题。不会了
6、线程池,忘记问什么了
7、wait和sleep的区别
8、zookeeper会么。不会
9、redis扯了扯。
10、你有什么要问的么,我问了做什么,他们偏底层的,说我在学校都干什么,说我可以干算法工程师哈哈

十六、快手一面

问的非常的广,但是我总是说的过多,这是我现在总结起来失败的原因,别人问什么就答什么,不要多答

十七、新东方一面(九月五号左右):

1、8大数据类型
2、说下登录的流程
3、判断链表有没有环,什么是结束的条件
hr面,是个有水平的hr
1、你平时刷题都刷什么题,用什么oj
2、心中最想去的公司排名,我回答的第一个是瓜子二手车,傻呵呵
3、怎么看待加班
4、期待薪资,最后说了一波我学习英语的故事和我和新东方的故事
5、有什么问题问我。
这是一个有水平的hr

最后拿到该公司的offer,说实在的我非常喜欢这个公司,因为我爱英语哈哈,这是秋招拿到的第一个offer 大概是九月中旬的样子。感恩这个offer 给了我自信和底气。最后没有选择是考虑到技术成长。

十八、瓜子二手车

1、上来先把项目的数据库表结构写出来和关系
2、写一个三表查询
3、数据库索引,索引的底层原理
4、线程和进程的区别,多个线程可以同时进行么
5、java三大性质,继承封装多态,我自己手写了一个多态,然后问多态运行时内存jvm怎么存的阿
6、两道算法题,一个是,两个交叉链表找交叉点,二是找回文子串
7、hashmap扩容时候为什么是两倍,这个贝壳也问到了
8、什么是多态,父类什么不能被继承
全程面了一个半小时,这是我经历的最长时间的一个面试。简历上写的所有点都被问到了,十分的精准
线程和进程,继承和多态这块需要多看看。
这个公司当时非常想去,问了一个半小时然后也没有过。得知结果挺沮丧的,其实现场面的真的都不难

十九、兴业银行

1、spring和mybatis怎么联合使用
2、spring事务管理
3、介绍你得项目
最后拿到该公司的offer
后来拒绝后3月份还给我打电话,估计是拒绝的人太多了,11月中旬才出结果,大家都找到工作了。问我觉得对公司不满意在哪,然后我吧啦说一通,最后他说工资可谈,城市可选,你改变主意再给我打电话。不过我不太推荐这家公司,如果有学弟学妹被这家选中可以再问我哈。

二十、中国电信上海研究所网络信息安全研究院(0911)

1、介绍下springbootspringmvc
2、说下序列化
3、linux会多少
4、set和list的区别
5、介绍i项目
9月18日五个面试
拿到该公司的offer,base上海,这是我之前比较纠结的,推荐指数4

二十一、猎聘移动

1、快速排序最坏的情况时间复杂度
2、cms收集器的步骤详细的
3、hash函数,hashmap线程不安全的举例
4项目介绍
到hr面的时候谈崩了,原因是我嫌弃人家大小周,此时已经有两个offer在手,说的可有底气了哈哈,那时候在上海机场安检,边过检边聊,感觉自己那时候非常淡定也非常酷。

二十一、五八同城、转转

这是两家公司奥,58一面挂,被埋汰够呛,转转2面挂,都是一天面的一个现场面一个电话面,鬼知道一天五个面试(4个现场1个电话)是什么感受,还是不同的地点。

二十三、跟谁学

1、介绍你的项目
2、数据库隔离级别以及解决方方案
3、堆溢出和栈溢出区别及举例子
4、数据库加锁,mysql和其他数据库的区别

/***********************************************分割线**************************************/
24广联达     未通过二面
25.中信银行   通关未过
26中金所(去上海面的,这家公司真的巨有钱,报销机票和住宿,在上海的那几天是我那个月最开心的几天) 未过,感觉是学历问题
27平安普惠   拿到offer
28北京航天信息   这个公司硕士给北京户口,但是工资比较低  
29中国电信云计算   要人不诚恳,像在完成kpi,大家面完问题没什么水平,估计最后卡学历
30马蜂窝    根本不缺人,但是问的题挺有水平
31中科院信工所 拿到offer,不给户口没有考虑
32工业信息化部若干家   学历不够
33富士康 拿到offer,工资少,天津7500
34经纬恒润 拿到offer,觉得工资少
35方正电子 拿到offer,这家我偷偷看到了工资标准,真得是从本科到研究生不同层次得学校不同得工资范围
36中国电子科学研究院 拿到offer,当时聊的特别好,承诺给户口,但是要五年以后的样子,不知会什么时候,是排队的。
37中国通号 旗下的研究院还有两个分公司  对这家的hr和公司的办事风格印象巨不好,最后没有拿到offer,体检表都发过去了,进入了备胎池。
38北京猫眼娱乐 拿到offer ,base北京,如果之后有时间我翻出录音给大家记录一下
39中移信息(中国移动的全资子公司,国企) 拿到offer,base北京西城区移动大厦
40中国银行 通关,未拿到offer,去总部面的,给户口工资巨低。
41苏宁电器。这是我突然想起来之前面过,电话面试,感觉答的挺好的,但是一面没过,面试就是这么迷。。听说这个公司加班挺严重的。
42科大讯飞  突然想起来,十月中旬面的,感觉面试官问的挺有水平,是在一家酒店进行的,整个秋招现场面好多个都是在酒店,面试官和面试者在一个房间里开始还有点怕怕的,后来都习惯了就无所谓了。未过。




总结:发现自己并没有记录全,但是现在想也想不起来具体的,其实后来面试基本都形成套路和题库了,反复问那些东西,我的经验就是,每次面试都要把面试题不会的东西学好,像我这样记录之后再将自己总结的知识点放到word里也行,或者只记录总结自己不会的知识点也可,可以打印出来在车上看,或者面试前复习,不断积累。我当时记录的初衷就是让我之后的各位学弟学妹可以得到更多有用的信息。最后,永远不要放弃,坚持到底就是胜利!

//更新了一下,收藏的人破百了,感恩大家的关注与厚爱!我想起来就优化一下我的总结哈哈,对部分公司加了一些评价,还加了两家面试过的公司,为看的人负责,刚删除了一些大众知识点。节省大家看帖子的时间。














更多模拟面试

全部评论

(34) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐