百度面试总结
来源:互联网 发布:文明6 中文补丁 mac 编辑:程序博客网 时间:2024/05/23 17:40
去百度面试了一把,特记录下面试中提及到的问题,供同学们参考,希望对大家有所帮助。
职位是iOS开发工程师,岗位等级应该是在T3以上,因为要求对问题的理解比较深。
首先做了自我介绍,然后就开始一些问题的讨论了:
1、常用的算法。(用C语言编写)。
2、数据结构:链表、堆 、栈等。
3、block块: 块的分类和实现(比较深)。
4、GCD的详细使用。
5、内存管理 ①修饰属性关键字每一个的含义。
②问了一个assign和weak的区别,其实考察的就是arc与mrc关键字的区别。
③代理为什么用assign,这个大家应该都知道,关键要详细解释明白。
④arc的底层实现原理。
5、iM客户端的相关问题。
6、app程序架构相关。
大致就这么些,其中还穿插这相关的小问题。可以看的出、对基础知识的要求和一些核心知识是要求绝对精确的掌握的。
整个面试过程大概2小时、气氛比较融洽、面试官人也不错。
就记到这吧。
0 0
- 百度面试及总结
- 百度面试总结
- 百度面试及总结
- 百度实习面试总结
- 百度面试题目总结
- 百度面试总结
- 百度面试总结
- 百度面试总结
- 百度电话面试总结
- 百度面试总结
- 百度面试总结
- 百度面试总结
- 面试百度总结
- 百度面试总结
- 百度面试总结
- 百度 iOS 面试总结
- 面试百度总结
- 百度面试总结
- Linux传送文件至服务器
- stm32 spi 疑惑解疑 1
- 关键字:Mybatis物理分页插件(目前mybatis下最好的物理分页)
- iOS 如何在一个应用程序中调用另一个应用程序
- android多分辨率多密度下界面适配方案
- 百度面试总结
- HTML5 LocalStorage 本地存储
- 鸟哥的linux私房菜笔记
- SQL常用命令
- git/github初级运用自如
- Linux环境下socket编程(转载)
- UVA Lining Up (一条直线上最多的点数)
- android 子线程 Toast
- ACM入门 训练方法