这是一个收集iOS开发者面试过程中常见面试题的项目。作者在准备面试时整理了众多知识点,包括数据结构、算法、iOS内存管理、Runtime、Runloop、UIKit、Foundation、网络、多线程等多方面内容。项目尚未完成且会持续更新,答案只给思路起提示作用并欢迎提PR。它是iOS开发者复习面试知识的有用资源,涵盖范围广泛,能帮助开发者更好地理解原理并鼓励多实践。
interview - go是一个Github上的项目,它是golang面试题的集合。其内容涵盖了众多方面,包括算法相关的如字符串匹配、排序算法等,Golang自身特性方面如GPM调度器、goroutine调度策略等,还有Redis基础如数据结构、持久化原理等,以及MySQL相关知识如InnoDB MVCC机制原理等,这些题目有助于golang开发者准备面试,提升对golang的理解,使用Go语言100.0%开发且遵循Apache - 2.0 license协议。
qieguo2016/algorithm项目主要讲解工作和面试中常见的数据结构和算法,用通俗易懂的语言阐述。提供golang、cpp、js等版本的实现,针对面试常见算法题尤其是leetcode题目进行讲解并给出golang/cpp代码实现。其中数据结构包括跳跃表、B+树、字典树、堆等,算法包含多种排序算法、动态规划、递归等,还有缓存实现等内容,是学习算法和准备面试的优质资源。
这是一个关于Node.js面试题的项目,重点在后端应用与对Node核心的理解。由于Node.js很多介绍停留在入门阶段,高质量面试题缺乏,该项目应运而生。其内容涵盖ES6新特性、javascript高级话题、node核心内置类库、node高级话题、常用知名第三方类库、其它相关后端常用技术和常用前端技术等多方面,为面试提供全面参考。
Daily - Question项目涵盖互联网大厂内推、面经整理并且每天推送一道面试题。有B站直播讲解面试题,还有众多前端代码示例,包含如React相关性能优化、事件处理等方面的示例。提供阿里、字节、腾讯等大厂的内推岗位信息,也有各厂的面经分享,对想进大厂的人帮助很大。
Android - ReadTheFuckingSourceCode是一个开源项目,在GitHub上拥有2.4k个星星。其主要记录日常的开发技巧、开发中的技术重难点、知识点总结、优质面试题、职业规划、读书心得和个人感悟等内容。涵盖Android系统启动、性能优化、Java虚拟机、设计模式等多方面知识,对于不同阶段的Android开发者都有很大的参考价值。
android_interviews是一个在GitHub上开源的项目,它包含Android知识点、面试题、算法等内容,且每篇文章结合了解析、视频和代码三大模块。它的581颗星表明其受关注度较高。项目涵盖Java必知必会、Android知识点汇总等多方面内容,为保证质量更新速度较慢,每2 - 3天更新一篇文章,对想找Android工作或者深入学习Android知识的人是很好的资源。
Java - interview - questions是一个GitHub上的项目,其主要目的是收集整理Java相关面试题。内容包含面向对象、UML、设计模式、集合、多线程等多方面。这对于Java开发者或者准备Java面试的人来说是非常有用的资源,能够帮助他们系统地复习Java知识,了解面试考点,提高面试通过率,是一个集中且全面的Java面试题资源库。
ChenYilong/iOSInterviewQuestions是一个在GitHub上开源的项目,它主要聚焦于iOS面试题。这个项目包含了Objective - C版本和Swift版本的内容。面试题源于微博的一篇博文,原博文中55道题中的54道简答题及1道纠错题,作者对答案进行了总结分篇发布。这对于iOS开发者的面试准备有着重要意义,无论是面试者还是面试官都能从中受益。