2021届秋招提前批滴滴iOS开发(SP)

本文分享了一位应聘者在2021年秋招提前批中参加滴滴iOS开发SP面试的经历。面试涵盖自我介绍、项目讨论、缓存原理、进程线程、锁与死锁、SpringMVC、HTTP/HTTPS、加密算法、TCP/IP、网络抓包、OC编译过程、数据结构与算法等方面,强调了基础和深入理解的重要性。
摘要由CSDN通过智能技术生成

秋招提前批的时候,自己膨胀投递的牛客网的SP专场,7.17投递,7.28接到hr电话,约定面试2:00–4:00,因为午休习惯,改成了2:30–4:30。

中午睡的迷迷糊糊起来到图书馆开始面试,等了会,8分钟左右吧,视频电话打过来的是挺年轻的一个前辈,然后就开始悲惨的面试了

  1. 自我介绍
  2. 看你三个项目,挑一个你觉得最能展现你的技术和实力的地方
  3. 根据我挑选的项目,怼我做的缓存层,没有考虑磁盘缓存?怎么不用NSCahe?
  4. 看你缓存是NSDictionary,知道底层原理是什么吗?
  5. 从NSDictionary扯到了HSAH,问我HASH有什么问题,怎么解决?(开放散列法和那种向后推移的查找),解释下开放散列法是什么,还有那个向后推移,扯了下OC中方法缓存列表的查找方式就是这种(当时记不清方法的名字了)
  6. 似乎不想问ios的问题,又开始问基础 进程和线程关系,扯到了锁和死锁
  7. 知道有什么锁吗?悲观锁,乐观锁,互斥锁,自旋锁,逐一的解释下
  8. 互斥锁中具体的是什么,扯到了ios的NSLock,synchronized。。。。(有点
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值