百度外卖、最右、中央电视台、腾讯校招iOS工程师面筋

百度外卖

  1. 问一些基础控件的使用;

  2. 内存管理问道消息机制;

  3. 问为什么要用objc_msgSend;

  4. 问了swift;

  5. 实现一个登录界面,实现图片异步下载;

  6. hr面试,个人规划,期望薪资,介绍了公司概况

最右APP-小川科技

  1. 设计模式;

  2. HTTPS;

  3. Runtime;

  4. 对线程和进程的理解;

  5. iOS事件机制;

  6. 得意的项目;

  7. 擅长的技术;

  8. ARKit,未来技术方向

中央电视台

  1. Object-c的动态性;

  2. 和ios版本之间的诧异,如何处理这问题

  3. 问#ifdef __cplusplus extern "C " { #endif………… …………#ifdef __cplusplus } #endif这段代码为什么总是会出现

答:编译器判断是否支持c++,涉及到c++命名问题,如果是c++编译器,要加上extern "C"

腾讯

  1. 问iOS的基础性问题,内存管理,assign weak strong关键字的用法;

  2. 主要控件的生命周期,例如Activity之类的;

  3. 自己最得意的项目;

  4. 之前的项目还可以有哪些优化之类的

  5. 问个人发展之类的问题;

  6. 看看这人应变能力如何之类的。

#百度##最右##腾讯##iOS工程师##校招##面经#
全部评论

相关推荐

2 4 评论
分享
牛客网
牛客企业服务