java程序员面试被骗,心灰意冷,却不想峰回路转,“意外“拿到美团offer

故事开始

先说说被骗的经历吧,开始是收到了某面试通知,去参加了面试,面试分为几轮。一轮笔试,两轮技术面试,一轮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。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值