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

一面 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傍晚发了意向书

#美团面试##面经##iOS##校招##美团#
全部评论
base是哪里的呀?
点赞 回复
分享
发布于 2021-08-02 16:14
你好 请问从内存分配角度讲list set map的区别这道题要怎么回答呢
点赞 回复
分享
发布于 2021-08-02 18:38
阿里巴巴
校招火热招聘中
官网直投
三面还是技术面吗?
点赞 回复
分享
发布于 2021-08-02 18:46
咨询楼主什么时候约的三面?与二面相隔多长时间哈?
点赞 回复
分享
发布于 2021-08-02 20:34
你这HR到意向书也太快了吧。。点评哪个部门你问了嘛,我也是点评昨天刚HR面完
点赞 回复
分享
发布于 2021-08-11 08:30

相关推荐

点赞 16 评论
分享
牛客网
牛客企业服务