查看全部1611条面经
最近更新时间:2020-10-07 22:37:28
匿名用户
面试了职位:Java
确定通过
面试过程共三轮,自我感觉良好

把人才问题尽可能在面试环节解决。需要业务和HR两大面。其中业务面最起码包括跟你一起共事的同事、你的直接上司、你的部门老板/大老板/CEO,他们会了解你的专业技能、价值观、气场合不合,这样决定是否在技能上满足岗位要求,在团队精神上是否能很好地协作。HR一般就是问你大概职业生涯简单的问题,做过什么,为什么离开,有无小孩,有没结婚,此外可能会有专门的定薪专员联系你定薪定级的问题。此外还有在线IQ和EQ测试。最后还有可能会有面试委员会。

2 年前 发布

相关推荐

匿名用户
面试了职位:Java - 张家港
感觉靠谱
收到面试邀请先在线答...
感觉靠谱。面试官nice,交通方便,沟通顺畅。收到面试邀请先在线答题,题型侧重考察基础,有较多的数据结构和经典算法的题相关的题,笔试通过后会有远程面试,内容都是根据简历项目和技术来提的,我的两个面试官都比较友好,问了dubbo和redis然后根据redis问了一个缓存设计的题,通过后有个带薪岗前培训需要到总部进行,期间会进行考核
1轮面试:笔试
面试感受:很好;面试难度:普通难度
2 年前 发布
匿名用户
面试了职位:Java - 深圳
感觉靠谱
java面试过程总结
上来先来两道算法题leetcode121买股票1和122买股票2(当时紧张了,第二个差点没整出来,第一个还写的n2的,没优化出来,这块花了20分钟) 项目里面提到了用session,问了我session存在哪里了。 你听说过CSRF攻击吗,因为跟session有关。(攻击者获取到了用户的session,然后伪造用户请求。他说不太准确。事后查了一下:要让客户访问虚假网站,然后浏览器默认会带上cookie,虚假网站再直接向正规网站提交,伪造用户请求)。 你一面感觉怎么样?我说没问什么基础(我说出这,就感觉不对头,咋把实话说出来了。他就跟我说英雄无用武之地是吧,咱按照简历慢慢来) 你跟我说说tcp三次握手为什么握三次?(谢希仁计算机网络那个背了,不行。我又说为了确认序列号,然后又来了几个回合,也没答明白。) 手写个单例吧,然后说说volatile什么作用。 线程池是什么作用,为什么要用线程池,你说说线程池的几个参数。 说说java的GC。 出了个sql题,怎么建索引。有一个订单表,有用户的属性和日期。现在有三个sql查询, 查某个用户的所有订单 查某个date的所有订单 查某个用户最近一个月的所有订单 当时我说建三个索引,后来反问的时候,他提醒了我一下最左前缀,我才反应过来,两个就够。(id和id-date)
面试感受:很好;面试难度:有难度
2 年前 发布
匿名用户
面试了职位:Java - 北京
确定通过
【Java】面经分享
笔试 选择题+1道算法题选择题都是基础知识非常简单,算法题考察约瑟夫环问题,比较容易。采用腾讯会议面试,第一轮面试后隔半小时进行第二轮面试。第一轮面试主要问了java基础,linux,mybatis问题都比较基础,总共不超过10分钟,面试结束后大约5分钟通知面试通过,然后隔了半小时左右,进行第二轮面试,这***题比较深入一些,问了java锁的实现原理,以及一些开源框架的底层实现原理,面试时间20分钟左右,有几个题没回答出来,隔了15分钟左右通知面试通过。约了周一谈薪资hr打电话来谈薪资,详细介绍了公司福利,补助,然后说有带薪培训,在苏州。底薪7500,加上补助9000出头。三本学校这个薪资比较满意了,但是网上查到评价不太好,加上要签三方,所以还在犹豫。
3轮面试:笔试、电话面试、视频面试
面试感受:很好;面试难度:简单;面试来源:BOSS直聘
2 年前 发布
9391
面试了职位:Java - 北京
感觉靠谱
【Java】面经分享
一面 1.自我介绍、科研介绍、项目介绍、实习介绍2.实习内容涉及了redis,问了redis的数据类型,sortedset一般用于什么情况 排行榜取topK 3.redis为什么不可靠,怎么变得可靠  1)异步主从复制,没复制完master宕机  2)脑裂,master脱离连接范围,哨兵选举新的mastere,client没来得及切换继续发送到旧master,数据丢失 这里面试官还提示了并发场景,但是我只知道redis单线程上面两种情况数据丢失,有大佬解答一下吗4.实习内容涉及了MQ,问了几种MQ的对比5.事务是干什么的,事务特性,事务隔离级别,mysql默认级别,为什么是RR  1)作用:保证数据的一致性和完整性  2)特性:ACID(原子性,隔离性,持久性,一致性) 3)隔离级别:读取未提交,读取已提交,可重复读,可串行化  4)默认级别:可重复读  5)原因:当时答了在一致性和性能之间做平衡,但是后来详细看到如下解释: 低版本的MYSQL,使用RC+STATEMENT组合会导致主从不一致(1.5之前binlog只有statement格式,按照commit时间顺序保存,先插入后删除,master时先删除后插入), 但在RR级别下binlog任何格式都不会造成主从不一致,现在已经修复了问题,但沿用了老的设定 binlog不同模式: statement:每修改一条会修改数据的sql都记录在binlog 一致性问题  Row:不记录sql语句上下文相关信息,仅保存哪条记录被修改 一条update执行多次,多条数据  Mixedlevel:是以上两种level的混合使用,一般的语句修改使用statment格式保存binlog,如一些函数,statement无法完成主从复制的操作,则采用row格式保存binlog6.CAS原理,如果比较不相等会怎么样,自旋锁为什么要不断重试,CAS性能什么时候比锁差  1)原理: CAS是比较值,如果值相等则变换,不相等只返回当前值,多线程下会自旋竞争  2)这个我也不大会,感觉是因为用到CAS自旋,默认是乐观情况,几乎不存在竞争,不断重试等待保持者释放锁就立刻竞争? 3)单核CPU?7. linux命令,看进程id,端口状态  1) 进程id:ps -ef  2) 具体端口状态: netstat -anp |grep 端口号8. 数据库,mysql索引,插入数据索引维护,最坏会发生什么  1) B+树 blabla  2)整个树进行一个平衡的调整9.四次挥手,close_wait和time_wait是什么,如果出现大量time_wait会是什么原因 1)四次挥手 blabla 2)close_wait 服务端还有消息没法送完时候 3) time_wait 客户端 最后的ACK发送完等待2MSL时间,如果丢失重发时间2MSL,上一次链接的消息完全消失  4) 出现大量time_wait: 在 高并发短连接 的TCP服务器上,当服务器处理完请求后立刻主动正常关闭连接。这个场景下会出现大量socket处于TIME_WAIT状态。如果客户端的并发量持续很高,此时部分客户端就会显示连接不上。 具体一点,短连接表示“业务处理+传输数据的时间 远远小于 TIMEWAIT超时的时间”的连接。比如取一个web页面,1秒钟的http短连接处理完业务,在关闭连接之后,这个业务用过的端口会停留在TIMEWAIT状态几分钟,而这几分钟,其他HTTP请求来临的时候是无法占用此端口的。这样大量端口占用造成严重的资源浪费 至于如何处理的话,” 打开系统的TIMEWAIT重用和快速回收“ 10.反问
2轮面试:视频面试、其他
面试感受:一般;面试难度:困难;面试来源:校园招聘
2 年前 发布
匿名用户
面试了职位:Java 高级开发工程师 - 成都
感觉没戏
面试的难度较高,面试官人还是比较好
开始要在电脑上答题,100分50分合格能进入面试,挺难的,开着手机查到了60分进去面试,面试官问的问题非常专业也很实际,能从你的自我介绍和简历中抓住技术重点和难点询问,上来几个问题问得有点懵,场面一度非常尴尬,面试官反而主动放慢节奏,跟你聊些生活的事,缓解尴尬,顺势转移问的技术方向,后面放松下来回答得还可以,基本上是高级JAVA开发应该知道的内容,不偏不怪也不简单,建议面试不要说自己不深入了解的技术栈,容易被后续问题问到,虽然知道前面几个问题回答得很糟肯定凉了,但是还是很感谢面试官能主动帮忙缓解尴尬的场景
面试感受:不好;面试难度:困难;面试来源:网络招聘
2 年前 发布
匿名用户
面试了职位:Java - 上海
感觉靠谱
【Java】面试分享
volatile关键字,异步多线程需要注意什么,redis一致性,redis不同数据结构使用场景,缓存雪崩,zset原理,redis过期机制。内存淘汰机制,redis持久化 rdb aof,redis项目中遇到的问题。mysql慢sql排查,原因。jvm问题排查,组件,命令。jvm调优讲讲jvm 垃圾收集。除了老年代溢出还有什么出发full-gc,G1和CMS的区别
面试感受:很好;面试难度:困难;面试来源:社会招聘
2 年前 发布
匿名用户
面试了职位:Java - 上海
感觉靠谱
Java面试很好,共1轮面试
自我介绍
1轮面试:视频面试
面试感受:很好;面试难度:有难度;面试来源:BOSS直聘
12个问题,4条回答
Q:自我介绍
2 年前 发布
面试流程:共经历了3轮面试
整体感受:很好
面试难度:有难度
公司对比
无印良品
查看更多java开发工程师的内容