首页 > 美团点评提前批Android开发岗123面面经+许愿
头像
划过无人的边境
编辑于 2020-08-13 11:53
+ 关注

美团点评提前批Android开发岗123面面经+许愿

上午HR打电话通知三面过了,约HR面,祈祷nia🙏
看很多人都只有两轮技术面,我面了三轮技术面,大概是部门不同吧
三面差点把我送走了算法题没做出来,还好聊天聊得好对面还是让过了...
以下一二轮的问题可能有一些混淆,因为之前没及时复盘过(懒),但好在大部分问题还是记得的.

没回答出来的问题会加一个删除线

一面

开场算法题
大鱼吃小鱼,给一个整型数组,从左到右大的数字会把它右边第一个小的数字吃掉,给出最后稳定下来的结果
感觉当场爆炸,折腾了15分钟写了一堆代码,还过不了编译,对面让别写了问其他的

Java
面向对象程序设计的三大特性和举例
String a="123" 和 new String("123")的区别
==和.equals()的区别

Java多线程
用过多线程处理问题吗,怎么用的
生产者和消费者问题,写一点示意代码
HashMap是非线程安全的,体现在哪

Java数据容器
HashMap的结构,put和get的时候发生了什么
HashMap的查找性能最好和最坏是多少,为什么
数组和链表的区别

学科基础课:

操作系统
进程和线程的区别
内存分页现象和置换算法比较

二面

开场聊天,最后写算法题

项目经历
上一次实习你主要做什么
举几个你自己做过的工作内容,是怎么解决问题的
有哪些主要的收获与经验
你对于工作比较看重的东西是什么 (💰)

学科基础课:

计网
OSI七层模型
TCP与UDP区别,什么情况下用UDP而非TCP
HTTP链接过程,从URL输入到浏览器到界面呈现为止,每一步都发生了什么
HTTPS的TLS协议握手过程,为什么不直接用证书上的公钥加密信息

数据结构与算法
HashMap中用到了红黑树,简述它的原理,它是平衡的吗?

JVM
简述Java的内存模型,有没有办法像C/C++那样直接获取一片内存空间?
简述GC过程,object类的finalize()方法是如何影响GC的

Java多线程
单例模式中的双锁机制,分别起到了什么作用

算法题
写一个二叉树的前序遍历和层序遍历算法,输出结果
这个写的比较好,AC了,这道题感觉也比较简单.

三面
HR说对面是部门大leader,比较紧张,但对面人挺和气的.

经历
你实习主要做什么,学到了什么
哪一段实习经历对你来说提升最大
实习过程中面对的主要困难有哪些,然后对于一个关键的点谈了十多分钟
你的mentor是怎么指导你的实习过程的
你学安卓开发有多久了,主要是怎么学习的
你在公司学习到了什么,最大的感悟是什么
还有很多相关的问题,都是问实习经历和体会

算法题
给定一个有序的整型数组和一个数c,从里面选定两个数x、y,使得x+y<=c且x+y尽可能的大
写的很不好,自己设计的测试用例过了,对面给了一些修改的意见,然后说时间到了先结束

祈祷HR面顺利,奥利给!











更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐