查看全部2713条面经
最近更新时间:2020-04-04 15:19:28
匿名用户
面试了职位:Java
未通过
一面感觉到了恐惧

1,平时都是调用代码,研读源码和框架,一面后来我听同学说是面试官是搞大数据的,我明白了他揪住数据结构编程一直问; 2,其实问题还挺简单的,现场写出来单链表翻转的程序,带边界检查,诊断,我能说我只听过这个名词吗?瞬间感觉到了自己的水; 3,再接着就是问我二叉树,层序遍历写出来,唉,更加感到了懵逼,只想赶紧走; 4,面试时间搞了一个小时,大体是,自我介绍,项目简介,期间他会问项目的一些细节,容器的类别及其底层实现,单链表反转,二叉树的层序遍历,你可以走了。

2 年前 发布
26
评论 · 26
大草原网卡领班
请问楼主怎么通过面试判断一个公司值不值得去
天狼星眼镜美术指导
离职5个月了,还没找到工作,是我要求高了嘛?
边境岛充电线统筹制片人
我都等结果好久了……
金虎山装订机客服总监
6666
西湖长阳殿物业租赁销售
面试时有具体谈到工资吗?还有福利待遇
东神大陆净水器活动运营
为楼主鼓掌
太阳系雨伞招聘专员
能详细说下吗?
教室威士忌媒介经理
楼主好细心呀
大草原网卡领班
当天面试者多吗?
海武州笔袋线束设计
面试前需要做什么准备?

相关推荐

看准97814
面试了职位:Java - 北京
感觉靠谱
面试:Java。面试体验还不错,整体难度中等,希望能通过。
(校招)一面通过,之后有复试,先记录一下一面过程。首先是自我介绍,然后是一些课程相关的问题,然后就是算法题。2道算法题,二叉树和快排的,都很简单。接下来问的一部分是大学课程相关的,一部分是简历上会的技能。TCP连接,数据库范式和索引,Redis,面向对象,JVM等等。
1轮面试:视频面试
面试感受:很好;面试难度:有难度;面试来源:校园招聘
2022-12-19 发布
匿名用户
面试了职位:Java - 北京
确定通过
2020秋招小米面试分享
一共只有两轮技术面。 一面: 1.自我介绍; 2.tcp三次握手、4次挥手; 3.msyql中的主从复制; 4.mysql中的锁; 5.volatile关键字; 6.hashmap的实现方式; 7.算法题链表反转。 二面: 1.自我介绍; 2.项目; 3.算法用两个栈来实现一个队列。
面试感受:一般;面试难度:有难度;面试来源:内部推荐
2 年前 发布
5
8866
面试了职位:Java - 北京
确定通过
【Java】面经分享
一面 一面应该是部门主管面试,kafka相关问的稍微有点深,线程池原理,字符串常量池,最后有一道多线程的编程题,两线程交替打印AB问到了http状态码,mysql索引原理,IO模型,两道算法题,简单题型的,没刷过,没做出来MySQL B+数,JVM数据安全性,当时没明白是要问啥,又手撕两道算法,这次第一题做出来一班,第二题做出来了总体不是特别难,面试前准备下相关的八股文应该没什么问题,算法题难度是简单题型,刷下力扣应该没问题
3轮面试:视频面试、HR面试、部门主管面试
面试感受:一般;面试难度:有难度;面试来源:BOSS直聘
2 年前 发布
匿名用户
面试了职位:Java - 北京
未通过
2020小米Java后端面试。
面试官很和蔼;面试的题目也比较基础,但是由于当时太菜了,部分问题回答不充分;先介绍项目;根据项目问了许多网络编程的问题,TCP粘包问题、丢包问题如何解决?TCP四次挥手为什么要有Time-wait状态?Time-wait过多会导致什么?object类的notify和wait什么时候会用到?讲一讲对Sychronized关键字的理解?HashMap的put过程?线程池关键参数?线程池执行一个任务的过程?最小栈如何实现?
面试感受:一般;面试难度:有难度;面试来源:网络招聘
1个问题,1条回答
Q:TCP粘包问题、丢包问题如何解决?
2 年前 发布
1
看准38219
面试了职位:Java - 北京
感觉没戏
Java面试一般,共4轮面试
战略规划岗位    一共三轮,分别是同事,总监,总经理面一面视频面,主要聊了过往项目经历,对数字化转型的理解,方法论,用时一小时二面电话面,主要聊了部门的主要工作内容,考察我的背景和一些典型项目的咨询方法三面视频面,交换了对行业转型的看法,对比了数字化转型的几个成熟度阶段,总经理介绍了部门的设置历史和工作内容,职业发展方向等总的来说面试官都很和蔼,可以畅所欲言,体验不错
4轮面试:电话面试、笔试、部门主管面试、HR面试
面试感受:一般;面试难度:有难度;面试来源:校园招聘
2022-07-29 发布
8394
面试了职位:Java - 北京
确定通过
Java面试很好,共1轮面试
一、项目     3.自己表明想用白板介绍    1.Mysql的原理介绍一下 1.3.1、如果用悲观锁,select *** for update,则为110 1.3.2、如果用乐观锁,需要判断影响行数并重试(面试官强调,金融行业不允许重试),回答101。 因为只会有一个线程修改成功,面试官表示正确。        2.1、三大要素:有序性、原子性、可见性         2.2、Synchronized和volatile一把梭        2.3、重点表明单机版用JVM锁,分布式版用redis分布式锁(本来想狂扯一把redis分布式锁,面试官听到分布式锁就让我打住了)        2.4、本来还想扯一下AQS,准备疯狂输出面试官,也没给机会让说         3.1、表示之前遇到过同事把表给锁死了。        3.2、首先阐明发生死锁的几个必要条件        3.3、再表明好像有个show processlist,还有个information schema可以查看锁。        3.4、针对占有锁的进程/线程,直接kill掉。因为它们已经发生死锁了,没法优化,只能先破坏不可剥夺条件。    4.HashMap八股 主要讲了HashMap去put时,如果扩容,会有transfer的过程,1.7的情况下会有死循环。 而且没有加锁控制,然后面试官就没让说了 (这块有点短板,因为1.7 1.8,CHM的1.7 1.8内容太多,记不住)5.考题    5.1、Integer整数,为什么(1000==1000)返回false,而(100==100)返回true 直接回答写JDK代码的设计人员考虑到程序的运行效率,缓存了-12X-12X的数据。再扯到Redis也有类似机制,缓存了10000个RedisObject, 本来还想延伸,面试官让我打住。    6.1、讲了下Java中堆主要是存放对象的,栈有虚拟机栈等。描述了两者的区别    7.1、这块其实不是很熟,讲了下注解的几个要点:@Target @Document    7.2、表示是否可以以某个具体的注解来讲,比如@Autowired,面试官表示可以 (其实还想以AOP+自定义注解+Redis Lua来实现分布式限流来讲的)    7.3、开始讲Spring的getBean(),createBean()创建实例,然后populateBean()填充属性的时候,会判断是否实现了inxxxxBeanPostProcessor, 会去自动注入相关属性,面试官让就此打住    8.1、讲了下三级缓存是拿来干嘛的,解决哪种循环依赖的。    8.2、提前暴露单实例,三级是Map,假装思考一下,ObjectFactory是用的get还是getObject()方法 因为前面说得太流畅了,要假装回忆一下。。。。。 8.2、讲了下getBean()的流程,具体以A依赖B,B依赖A,且是setter依赖,然后什么时候三级升为二级,然后又放到一级 还没讲完,面试官表示可以了三、算法题7.算法题    7.1、删除链表中重复的结点(面试官要求限时20分钟)
1轮面试:视频面试
面试感受:很好;面试难度:有难度;面试来源:其他平台
11个问题,4条回答
Q:    1.简单自我介绍
2 年前 发布
匿名用户
面试了职位:Java - 北京
未通过
现场两面,基础+数据结构,面试效果一般
一面:是一些java基础,还有数据库mysql,通过你简历上的专业技能来出问题,所以请注意简历的专业技能写法。除了简历内容外,问了数据结构和算法,树的遍历等,要求手写可运行的代码。 二面:着重点在项目,让你描述你最熟悉的一个项目,业务+技术。从中会问一些为什么用这个技术,业务设计为什么是这个结构啊,这中问题。出了一个算法题:手写Integer.parseInt(String str),重点考察,思考问题是否全面,各种的判断,排除可能的出现的问题。
面试感受:不好;面试难度:有难度;面试来源:社会招聘
2 年前 发布
1
整体感受:一般
面试难度:普通难度
公司对比
小米
查看更多java开发工程师的内容