大众点评面经

本文详细记录了作者在大众点评的面试经历,包括一面的技术问题,如Java特性、多线程、并发包和设计模式等,以及二面中对项目、算法和机器学习的讨论。面试官友好,氛围轻松,同时提出了对未来学习的建议。最后经过HR面,作者表达了对加入大众点评的期待。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说说大众点评校招经历。


一面(45分钟左右)

进入面试官的房间前,心情有点忐忑,进去后,面试官很客气的和我打了个招呼,他看上去比我大不了几岁,很客气,很友好,紧张的心情一下子好了许多。首先是自我介绍,我先简单介绍简单介绍一下自己的学校,然后是自己在学校的的项目和在这个项目中的职责,接下来就是介绍一下自己的爱好。大概2分钟。说完面试官说我讲的不错。然后就是问项目了(建议大家项目还是要准备下),一个一个介绍给他听,大概用了十分钟。说完项目就是基础知识了:首先,java的特性有哪些。我说多态、封装、继承。然后问我什么是多态,我怕自己说不太清楚,就说了个例子,在纸上写了个程序,然后解释给他听,他认可了我的答案。接下来,问我算法咋样,我说还行,就问我,怎样不用第三个变量实现两个整数交换(哈哈,昨晚还和室友说起这个)a=a+b;b=a-b;a=a-b。接着问我多线程怎么样,我说平时用的不多,但是自己也了解点,就让他问。他问:你怎样理解线程安全?我就说了个例子,A和B同时访问共享资源,A先访问资源,首先判断是否有其它访问,有就等待,没有,就准备访问,但是有个问题,A延迟了,B这时候来访问资源,B发现资源没有被其它访问,就进去访问,此时,A来了,由于之前已经判断过,所以还以为资源没有被其它访问,也去访问。这时候A和B同时访问共享资源,就出现了线程安全问题。他说你说的我大致明白了。现在有A和B依次一个箱子里面放球,箱子只能放100个球,会有什么问题,怎么解决。我说可能会溢出,就是超过100隔球,他接着说,怎么解决?我说加锁,怎么弄?因为之前看过单

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值