美团移动端提前批面经一二面

美团一面:
1.自我介绍
2.为什么报移动端开发
3.java的同步机制是怎么样的
4.Synchronized的底层实现原理
5.synchronized能解决什么问题?
6.Volatile可以解决什么问题
7.Synchronized的优化效果体现在哪里?
8.死锁的必要条件是什么
9.代码:生产者消费者的实现
10.wait()和sleep()的区别
11.join是线程类方法还是Object类方法
12.代码:平衡二叉树
13.上述写出来的代码的时空复杂度
14.我用的还是自底向上的方式求二叉树,那自顶向下怎么求
15.最后,面试官说留着我课后看看(当时没答上来),还叫我多注意代码格式的部分。
16.反问

面试官边问边教学,我觉得非常nice

美团二面:
1.自我介绍
2.为什么选择移动端开发(两个面试官都问了这个问题。。。很重要么)
3.当初跟移动端开发相关项目有哪些,展开讲述遇到的问题,收获等等
4.java的特性
5.多态具体含义
6.封装的含义、通常在语言上的几种表现形式及其具体区别
7.进程和线程的区别
8.进程的通信机制
9.多个线程之间并发执行在单核cpu内是逻辑上的还是实际上的
10.死锁的含义、必要条件、解决方法
11.应用程序在访问内存的时候是直接访问物理地址么?
12.操作系统虚拟内存的实现机制、调用内存的方法。
13.近期项目的原理和方法讲述,让面试官听懂。
14.代码:实现双向链表两个节点的位置交换。
15.反问

二面的面试官人也挺好的,感觉自己还需要不断复习,加深基础知识。

#美团面试##美团##面经##校招##java工程师#
全部评论
lz收到oc了吗?
1 回复 分享
发布于 2021-08-02 08:00
再问问老哥二面完多久收到HR面的?
1 回复 分享
发布于 2021-07-27 09:36
双向链表节点交换大佬怎么做的,是相邻节点吗,不简单啊这个题😂
1 回复 分享
发布于 2021-07-23 21:50
楼主是什么事业群啊
点赞 回复 分享
发布于 2021-08-05 18:30
楼主hr面完,多久发的意向书啊
点赞 回复 分享
发布于 2021-08-05 09:58
是美团优选
点赞 回复 分享
发布于 2021-08-03 20:52
今日已oc
点赞 回复 分享
发布于 2021-08-03 10:21
楼主知道上海美团到店事业有几轮技术面么
点赞 回复 分享
发布于 2021-08-03 00:16
老哥base是北京吗
点赞 回复 分享
发布于 2021-07-31 08:19
HR面问的啥问题啊
点赞 回复 分享
发布于 2021-07-26 15:46
一二面是一个面试官嘛
点赞 回复 分享
发布于 2021-07-25 00:18
羡慕了楼主 许愿三面
点赞 回复 分享
发布于 2021-07-23 11:52
所以为啥要选移动端 这个咋个回、、、
点赞 回复 分享
发布于 2021-07-23 09:53
楼主收到三面信息了么
点赞 回复 分享
发布于 2021-07-23 08:49

相关推荐

04-04 21:01
已编辑
门头沟学院 前端工程师
楼主前端岗,目前在找暑期实习,求佬们帮忙选择一下,给个建议1. 快手,base北京,效率工程部,负责内部协同文档,ai接入等等,应该是企业内部自用的系统,hr说保证秋招前有转正答辩机会,会评估个人产出和实习时长,对快手有滤镜,福利很好,听人说这个组不卷而且大老板人很好2. 美团,base 上海,点评事业部,负责搜索与美食展示,用的是内部自研语言,面试时说是大前端,纯前端的内容比较少,大部分情况下是自研语言开发移动端,少量客户端,楼主一点客户端也不会,但是转正概率高,面试官说只要愿意留表现不是太差的都会转正。但是因为用内部语言,想着实习方向上不垂直,感觉技术上帮助不大,另外点评事业部有的说好有的说快跑,不太知道详情3. 字节,base 北京,负责广告业务里的风控,安全等,hr面说因为没到hc盘点的时候,所以不保证有hc,但大概有,而且要看个人产出和表现,听说字节转正率不太高,一堆实习一两年的同学在等转正机会,楼主卷不过她们,而且听说很压力,另外因为没走官网,也不确定是不是暑期实习,但是宇宙厂title很大。听学长说广告业务很好,但是风控不太行,有没有佬懂的【求佬们给个意见,能从转正,发展前景上,以及转正offer选择 技术岗 求助offer选择 找实习 # offer
投递快手等公司8个岗位
点赞 评论 收藏
分享
一句话总结:客户端复杂度不如后端一根毛。愿世上再无坑人的客户端招聘1.以前做客户端开发,那可需要实打实的技术。要搭建复杂的项目框架,像搭建一座高楼一样,从底层开始,一步都不能错。处理网络请求时,得考虑各种网络状况,确保数据准确、及时地传输。数据存储也是个大难题,要选择合适的存储方式,优化存储结构,提高数据读写效率但现在有了Cursor,只要输入简单的需求描述,它就能生成代码框架,还能帮忙处理网络请求和数据存储的代码。很多原本需要深入思考和复杂操作的工作,瞬间变得简单。这就导致,原本体现开发者技术价值的工作,变得没什么技术含量,很多人都能借助工具完成。2.对于想从事客户端开发的人来说,现在的就业环境变得更严峻了。企业在招聘时,会考虑既然借助Cursor很多人都能完成工作,那对开发者技术水平的要求可能就会降低。这就导致大量非专业出身,或者技术水平一般的人涌入这个行业,竞争变得异常激烈。 对于有经验、技术好的客户端开发者来说,他们的优势也很难在求职中凸显出来。因为企业可能更看重成本,既然普通开发者借助工具也能完成工作,为什么要花高价聘请技术高手呢?3.在职业发展方面,Cursor的出现也让客户端开发者的成长空间受到限制。以往,开发者通过解决复杂的技术难题,积累经验,提升自己的技术水平,从而获得晋升机会。但现在,很多难题都能被Cursor轻松解决,开发者失去了锻炼和成长的机会。而且,随着Cursor等工具的普及,企业可能会减少对客户端开发者的岗位需求,甚至可能将一些客户端开发工作外包给低成本的团队或个人。这就导致客户端开发者在公司内部的晋升机会减少,职业发展前景变得黯淡。
点赞 评论 收藏
分享
评论
3
34
分享

创作者周榜

更多
牛客网
牛客企业服务