前段时间已经有考拉的小伙伴帮我发了网易面经啦!下面给个传送门:
网易offer已到手,如今我来把面经补上 mysql
实习:大数据部Java岗 三轮技术面试+HR面
前言:链家网的实习,对我提高很大,并且,是在春招被拒的我快万念俱灰的时候抓住的一次机会。印象很深。面试
一、自我介绍
二、HashMap底层结构,put方法源码分析,多线程下为什么出现死循环等
三、线程池的基本原理,当时跟面试官,一行行的分析了execute()方法的执行过程
四、runnable和callable的区别
五、ThreadLocal是否了解
六、volatile关键字和synchronize关键字区别及内存语义
七、一道简单算法题,给定一个数组,每次返回数组中与上次不一样的数组中的元素算法
应该是部门的交叉面,技术问的不多,更多的是交流职业规划及后面技术发展方向。sql
咱们组的大boss,过来面试
看了个人简历,让我解释一下,如何实现微信的支付接口。回调接口又是怎么实现的,如今仍是感受,给本身挖了一个大坑。答的不理想
最后,聊了一下职业规划啊,人生啊之类的。boss很nice数据库
基本在聊人生,聊了一下直接就给了实习offer。一周后收到邮件。入职开始实习生涯。编程
转正:大数据部Java岗 一轮现场笔试+两轮技术面试+HR面
笔试:实习生也须要参加校招生面试流程,并且笔试内容跟前不久链家提早批的题如出一辙,早知道就认真看看了。答的血崩,时间来不及,不少关键的地方都来不及写。尤为是undo和redo,经过双栈实现只写了大概操做思路,实在写不完。后来HR面的时候,HR跟我说,题目是TC(技术委员会)出的,为了有区分度,必须保证让大部分人一小时内作不完。设计模式
一、实习项目相关(估计面试官比较感兴趣)
二、项目介绍,系统设计难点。
三、在项目中,负责或者实现了哪些功能模块
四、实现过程当中遇到什么坑
五、笔试题undo和redo的操做,深刻探讨。
面试较快,大概20多分钟就结束数组
面试官是个算法大牛,公司内部作过度享,搞数据挖掘的。
一、自我介绍
二、项目介绍
三、链表倒转算法
四、设计模式:单例和工厂模式
五、算法:给出一个txt文件,制表符分隔,每行n列,每列是一个只含字母的字符串。输出每行中,含有相同字符的字符串。5分钟,脑子要炸了,思路没打开,后面提示,其实能够实现一个简单的compareTo接口就搞定了。太菜。
六、Linux 文件搜索命令。又是一个坑
七、Git命令考察。又是一个坑。
面完之后,感受血崩啊,不过收获也很大。知道本身哪方面还有待提高。微信
聊聊人生,以及以前线上笔试出情况的缘由,还有线下面试。时间等待比较久的缘由。数据结构
笔试没作,本觉得都没有机会了,却被意外的捞了起来。
String字符串相关
1.1 String不可变对象,StringBuilder、StringBuffer区别
1.2 String拼接的时候,如何优化
Collection接口相关
2.1 List有哪些实现类,区别,ArrayList,LinkedList
2.2 LinkedList底层数据结构,ArrayList默认大小
2.3 set接口实现类有哪些,HashSet和TreeSet、LinkedHashSet区别,TreeSet如何保证有序
Map接口相关
3.1 Map接口实现类,HashMap,TreeMap,WeakHashMap、ConcurrentHashMap
3.2 HashMap底层数据结构
3.3 红黑树特色及性质解释
多线程相关
4.1 线程的几种实现方式,runnable、callable接口实现,Thread类继承,ThreadPool实现
4.2 wait/sleep区别
4.3 wait与notify使用,锁的释放和获取
部门的大leader面。没有涉及技术问题。
1.问我为什么没有参加笔试。
2.谈谈对公司主旨:客户至上,诚信,团队,激情,创新的见解
大概12分钟
美团面经有点忘了,后续补上。
总的来讲,我以为付出不少,而且天天都在煎熬和焦虑中度过,又在煎熬和焦虑中不断提高本身。在准备招聘的日子里,我一边忙着学业,一边忙着作各类笔试题编程题,一边不停地刷着面经提高本身各方面的能力。Anyway,虽然我最后得到了不少,其中有可能由于是运气,也多是由于我本身的实力,可是如今这些都不重要了。其实呢,我心里真的没有想象中的那样充满着激动和喜悦。相反,我却有种水到渠成的感受。我以为学习就是应该静下心来,踏踏实实去作的一件事情。咱们不能盲目乐观,也不要一直很悲观。毕竟咱们一方面要考虑到历史进程的发展,另外一方面也要注重我的的努力奋斗。
最后,想说的倒数第二句话是:我我的认为笔经面经要看,可是想要找到满意的工做绝对不是靠临时刷题、狂刷笔经面经就能作到的。我以为这些都只是帮助本身查缺补漏的辅助手段,咱们应该在平时学习的过程当中多多注重基础,搭建起属于本身的一套完整而又健全的知识体系。最后当你造成了一个完整的知识体系了之后,所谓的面试,其实本质上就是和面试官一次平等的技术交流,只不过他想看看对于同一个知识点,你的理解可否给他带来新的惊喜。
最后,真的是最后一句话了:简单的目标+日常心+脚踏实地,应该是我半年来的我的感觉,找到工做于我而言,只会是一个新的开始,期待之后与神秘的大牛们共事。
金秋九月,丹桂飘香。
秋天是个神奇而美妙的季节。
对于高三毕业生来讲,秋天是步入校园,和来自祖国五湖四海的新同窗进行三次握手的季节;
对于农业从业者来讲,秋天是满怀期待,等待丰收的季节;
而对于我来讲,秋天是一个散发着无限魅力的季节:我在这里等待丰收、在这里收割与本身能力匹配的offer、在这里满心欢喜而又紧张地准备着毕业论文相关的事宜......
已佩妥剑,准备面对江湖~
掘金秋招征文大赛连接:juejin.im/post/59af60…