首页 > 笔经面经 > 美团提前批 iOS客户端 (已意向)

美团提前批 iOS客户端 (已意向)

头像
Ericyy5 #美团面试#
编辑于 2021-08-10 19:31:35 APP内打开
赞 0 | 收藏 14 | 回复5 | 浏览2499

一面 7/26 67分钟

自我介绍+扒项目

解释atomic和nonatomic。

Atomic在什么情况下会导致获取对象的值不一样?不会

使用block要注意什么?

Block如何解决循环引用?我提了弱化。再问弱化是怎么实现的?不会

如何在Block内改Block外的变量?

OC中列举property的修饰符

UIViewController的生命周期

列举常见的Git操作

Git如何回滚到倒数第三个tag,不会

简历有用过C#,问C#的封包装包是什么东西?不会

写一个SQL语句,从表里面select东西出来,结合一些where条件,很简单

数据库事务的ACID特性

五层模型,对应都有哪些协议

TCP三次握手

进程的内存分布

列举页面置换算法

算法:层级遍历二叉树

反问,面试官组里情况


这个面试官体验极佳,面试前对我简历做个功课。面试时循序渐进的问。
--------------------------------------------------------------------------------------------------

二面 7/30 65分钟

自我介绍

问java和C++哪个熟悉?讲java后,问了垃圾回收机制

讲list,set和map的区别,再从内存分配角度讲这几个的区别

讲一下线程安全的容器,扯了HashMap和concurrentHashMap

做题 leetcode 32 我用stack做了一遍过,非让我讲一个dp的思路

讲一下实习碰到的难题

过程中提到了KVO容易造成crash,问了为什么?不会

讲一下图的bfs和dfs

问tcp和udp的区别

如果实现一个可靠udp?我回答了QUIC如何实现可靠

但是面试官其实想听tcp如何实现可靠,我就讲了一遍

又回来讲简历上面去年实习的内容

问git fetch和git pull的区别?不会

反问面试官在组里负责什么?他说我不需要知道这么细节。如果有机会进组都是可以选的。
--------------------------------------------------------------------------------------------------
三面 8/4 60分钟
自我介绍
为什么选择客户端
项目
面试官很nice的指出来,这个项目最好在某方面再跟进一下,对个人成长比较好
项目中提到category,问了下category和extension的区别,为什么这里用category
反问,面试官给讲了很多跨端技术的内容,讲了美团如何使你成长

60分钟里,45分钟都是面试官在输出。
确实能感受到他的知识储备。点个赞
--------------------------------------------------------------------------------------------------
HR面 8/9 20分钟
问了过往经历,处事风格,为什么选移动端这些

8/10傍晚发了意向书

更多模拟面试

5条回帖

回帖
加载中...
话题 回帖

推荐话题

相关热帖

笔经面经近期热帖

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

近期精华帖

热门推荐