面经详情

Java面试很好,共1轮面试
一面
Q:自我介绍
Q:简单介绍一下你最熟悉的项目
Q: a) 主要做了哪些工作 
Q:b) 有做相关优化吗——1条回答
Q:(为了**说了很久)编译型语言和解释型语言
Q:解释一下手撕代码:输入数组,输出数组的所有子集 
Q:a) 说一下思路
  • (因为涉及到回溯,说的有点乱,不知道那边听懂没) (让5-8分钟写伪代码,我因为leetcode写过原题,写太快而且写了完整的代码。。不知道那边会不会怀疑我作弊)
Q:数据库增删改查语句说一下 1条回答
  • a) 不用那么具体,说关键字就行
Q:const知道吗——(知道是c++的常量关键字,不过不太会c++,熟悉的是java)
Q: a) 最熟悉的两门语言是哪两个 
Q:b) Java和python的区别——(这里扯了很久,还扯了比赛的事)什么时候适合使用链表1条回答
Q:说一下指纹识别的大概流程
Q:最近有在做什么项目——(可能是能不能来实习的试探)1条回答
Q:对加班怎么看待
  • 今天就到这了,你基础很扎实,知识面也很广,过几天会有hr联系你谈其他的事情
  • Q——后面没有别的面试了么?
  • A——这应该是最后一面 
  • Q——刚才是口头offer吗?
  • A——算是吧
二面
Q:自我介绍熟悉jvm是吧,有没有自己调优经历1条回答
Q:会用哪些jvm kit
Q:如果一个linux在线项目经常发现full gc ,你会怎么样快速定位?1条回答
Q:——会一点Jvm垃圾回收器有哪些各有什么区别
Q:他们怎么搭配的1条回答
Q:G1的工作原理
Q:解释一下它的gc root 有什么不同的地方
Q:每个region是怎么知道自己是什么代的1条回答
Q:年轻代的存活对象是怎么移动到老年代的
Q:不是问晋升条件和内存担保,就问你怎么移过去的——不会那CMS熟悉么,
Q:说一下为什么他采用标记清除还是11条回答
Q:看你数据库也挺熟(看到上个面试官提过的问题),你解释一下mySql几个引擎的区别
Q:事务隔离级别有哪些,其中可重复读是怎么实现的1条回答
Q:Mvcc的底层原理又是什么知道Redis么,
Q:介绍下一般用它做什么他常用的数据结构
Q:以及他们的区别远程过程调用框架知道哪些说一下1条回答
Q:调用过程说一下dubbo原理——不会http熟悉是吧,https的优化http头中的cached属性解释一下
  • 去大厅等一下吧,hr等会儿会通知你二面面完之后心里很虚,这就是压力面哈,问的是真的深和偏,因为好几个问题确实不太会,以为自己gg了,然后出去后发现手机通知过了,总算杭州没白来,休息会儿等待hr面了。

相关推荐

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网上海任意门科技有限公司上海任意门科技有限公司面试经验上海任意门科技有限公司面试经验:Java面试很好,共1轮面试
正在招聘语音群聊产品经理(A65321)200 个岗位