/Interview-tutorials

A set of useful AI & iOS tutorials for interview.

#About Repo

This repository mainly collects some learning materials and interview questions, it contains C/C++, Objective-C, Python, Machine Learning, Algorithmand so on. The repository is only for learn to study, without any commercial use.

Thanks to the people who wrote these techniques!

This repository will be maintained for a long time. Of course, we can learn and progress together, thank you!

##iOS ###内存管理

  1. iOS开发系列—Objective-C之内存管理
  2. 浅谈iOS内存管理机制

###Runtime

  1. Runtime Message Forwarding
  2. runtime快速入门和实战
  3. OC最实用的runtime总结,面试、工作你看我就足够了!
  4. Objective-C 消息发送与转发机制原理

###Runloop & Autorelease Pool

  1. Autorelease && Autorelease Pool && Runloop
  2. 黑幕背后的Autorelease
  3. AutoreleasePool的原理和实现
  4. iOS---实例化讲解RunLoop
  5. Objective-C Autorelease Pool 的实现原理

###KVC & KVO

  1. 如何自己动手实现 KVO
  2. 探究KVO的底层实现原理

###动画

  1. iOS:核心动画 - Core Animation
  2. 说说Core Animation之基础
  3. CALayer精讲
  4. CAAnimation解读
  5. CABasicAnimation精讲
  6. CATransition动画精讲
  7. UIBezierPath精讲
  8. iOS CAShapeLayer精讲
  9. iOS 仿射变换CGAffineTransform详解
  10. iOS形变之CGAffineTransform

###绘图

  1. iOS绘图
  2. iOS绘图—— UIBezierPath 和 Core Graphics

###多线程

  1. 关于iOS多线程,你看我就够了
  2. 知其然亦知其所以然-NSOperation并发编程

###安全

  1. 漫谈RSA非对称加密解密
  2. iOS中使用MD5加密
  3. When I see you again(DES、AES、RSA、Base64、MD5加密原理介绍,代码实现)
  4. 设计安全的账号系统的正确姿势

###面试题 & 面试经验

  1. 让 BAT 的 Offer 不再难拿
  2. 【面试】腾讯 iOS 开发实习电话面试记录(一)
  3. 【面试】腾讯 iOS 开发实习电话面试记录(二)
  4. 【面试】阿里 iOS 开发实习电话面试记录(一)
  5. 【面试】阿里 iOS 开发实习电话面试记录(二)
  6. BAT Offer其实可以这样拿
  7. iOS:BAT面试题
  8. 百度面经
  9. 腾讯TST面经
  10. 支付宝面试总结
  11. iOS 中级面试题
  12. 招聘一个靠谱的 iOS
  13. 招聘一个靠谱的iOS》面试题参考答案(上)
  14. 招聘一个靠谱的iOS》面试题参考答案(下)
  15. 百度面试
  16. iOS常见面试题总结(一)

##Machine Leaning ###逻辑回归

  1. 逻辑回归

##Algorithm ###面试题

  1. 最新百度 阿里 华为 腾讯 谷歌面试笔试题及解析

###海量数据

  1. 教你如何迅速秒杀掉:99%的海量数据处理面试题

##C/C++

#About us

This project was done by @Aesthetic92 and @Soverying.

We are graduate students in the mainland of China.

Welcome to offer us.

Aesthetic92:multitriumph92@gmail.com

Soverying:soverying@hotmail.com

If you have any suggestions or new ideas, please feel free to contact us.