赞
踩
先说说被骗的经历吧,开始是收到了某面试通知,去参加了面试,面试分为几轮。一轮笔试,两轮技术面试,一轮HR面试,然后心理,智力测试,几轮面试下来就用了几周。
终于面试通过了,到了薪资证明这一步,却再也没有后文了,发邮件问情况也不回。到最后心灰意冷,死心了,开始继续面试其他公司,但都没有什么结果,就要放弃的时候,却没想到峰回路转,“意外"的拿下了美团offer。
故事就简单的讲到这,大家一定好奇我是如何“意外“拿下美团offer的吧,接下来就给大家分享我的面试经历。
第一面:
自我介绍、过往工作经历
说之前的项目(关于并发量)
介绍一下项目流程,介绍一下系统框架是怎么设计的?用到哪些技术?遇到过哪些问题?是怎样去解决的?
如何承载高并发?
RocketMq的运行模型
zookeeper是如何保证一致性的,协议叫什么?
乐观锁和悲观锁,应用场景有哪些?
什么情况下会发生死锁,怎么处理死锁?
hashMap的原理,由此延伸问红黑树是什么,hash冲突怎么解决?
排序算法记得多少?
写代码:两个stack实现一个queue
第二面:
自我介绍,介绍一下项目流程
网页输入 url 之后会有什么过程?
讲讲三次握手,为什么是三次?两次不行吗?
做过 socket 编程吗?讲讲 socket 中的状态?
进程和线程的区别
Synchronized与Lock的区别
事务隔离级别和实现原理,mysql发生锁死怎么办?
Java的垃圾回收机制
线程池了解多少,线程池的参数有哪些?
HashMap原理(感觉是个必问题)
有100只瓶液体,其中一瓶是毒药,一只小白鼠喝到毒药一周后会死亡。请问给一周时间,至少需要多少只小白鼠能确定哪瓶是毒药?(把瓶子序号变成二进制)
代码实现链表的反转
一个整数数组先升序后降序,给一个整数k,返回它在数组中的index,找不到的话返回-1
算法题:连续子数组最大和 / 乘积
第三面:
问oracle里面的函数有什么用?
面向对象都有哪些特性以及你对这些特性的理解
访问权限修饰符都有哪些?以及他们的区别
抽象的(abstract)方法是否可同时是静态的(static), 是否可同时是本地方法(native),是否可同时被 synchronized?
聊聊我应聘的部门在做什么,谈谈我对项目的理解,怎么开展一个项目?
HR面试:
自我介绍
为什么想来美团,对美团了解多少?
心中的互联网公司排序(送命题)
工作中遇见暂时无法解决的问题,你怎么来应对?
自己的优点和缺点
未来的职业规划是什么?
还面了哪些公司?结果怎么样?
薪资要求
在面试前,我们都会做许多准备工作,打一场有准备的战,下面就来看看我做了哪些准备吧!
1,准备好自己的简历
简历是一块敲门砖,要精心准备,在准备时需要注意三个要点:
(1)注意区分:了解,熟悉,精通,不要乱写,面试官很多问题都是根据简历描述来进行的;
(2)专业知识和项目经验在精不在多,尤其是项目经验一定要写自己熟悉的且有内容可说的,不要认为写得越多越好。
(3)要熟悉自己的简历内容,准确掌握,最好是多阅读自己的简历。
2,复习总结
离面试期越来越近也越来越焦虑,这个时候更需要去调整好自己的心态,沉入到复习当中,对各个知识点要学会查漏补缺,学着多去做做总结。
关于复习和总结,我自己也整理了不少资料,均是我的收获,有需要的也可以进行分享。
3,多刷题目
面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。这是我的看法,也许并不适用于所有人,更多的也需要自己去体会和感触。
文章到这里就正式结束了,如果有需要以上资料的可以点我免费领取, 希望我的分享能更好帮助大家吧,也希望大家都能拿到心仪的offer。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。