小斑马货栈、伴鱼绘本、软通动力校招iOS工程师面筋分享

小斑马货栈

  1. 问的都是比较简单的基础,多线程GCD,缓存机制,数据库部分,属性的定义类型,swift基础;

  2. app的缓存机制应该怎么做的,大致描述一下你的思路;

  3. 实习公司的情况,还有对于薪资的要求.

整体来说,面试官比较平易近人,没有架子,挺好说话。

伴鱼绘本

面试3轮,技术2轮,hr1轮。技术面试难度一般。

第一轮:问了一些oc基础问题,如何创建方法,如何执行费方法以及执行延迟的执行代码,oc的垃圾回收机制等之类的基础问题。

第二轮:问了一些业务逻辑等问题。

第三轮:问一下我的期望薪资和职业规划。

软通动力

问对runloop的理解。

答 1)子线程中如果没有nsrunloop,那么运行一遍就结束了

2) 可以给子线程中添加runloop。

3) 如果我们在界面上滚动一个scrollview,那么我们会发现在停止滚动前,控制台不会有任何输出,就好像scrollView在滚动的时候将timer暂停了一样,在查看相应文档后发现,这其实就是runloop的mode在做怪。

4) 在开启一个NSTimer实质上是在当前的runloop中注册了一个新的事件源,而当scrollView滚动的时候,当前的MainRunLoop是处于UITrackingRunLoopMode的模式下,在这个模式下,是不会处理NSDefaultRunLoopMode的消息(因为RunLoop Mode不一样),要想在scrollView滚动的同时也接受其它runloop的消息,我们需要改变两者之间的runloopmode. 简单的说就是NSTimer不会开启新的进程,只是在Runloop里注册了一下,Runloop每次loop时都会检测这个timer,看是否可以触发。

5) 当Runloop在A mode,而timer注册在B mode时就无法去检测这个timer,所以需要把NSTimer也注册到A mode,这样就可以被检测到。

#软通动力##伴鱼绘本##小斑马科技##iOS工程师##校招##面经#
全部评论

相关推荐

hiii~这是小米学姐【求职陪跑】的上岸案例分享,简单介绍一下同学背景:📖 学历硬件:西南大学-农林经济管理(不感兴趣天坑专业);📖 实习经历:大一大二都在搞钱创业,弄了个线上教育的中介平台,流水破60w;大三意识到必须要实习,去小公司供应链管理岗打杂3个月;📖比赛奖项大创项目市三等奖(被carry的,实际参与不多)下面分享一下小米学姐为同学整理的特斯拉销售岗面试复盘。面试分为HR面和主管面,两轮面试问题有部分重合,重新梳理一下逻辑,大概分成以下几个模块:一、品牌与产品知识1.请简述特斯拉的品牌理念及其在全球电动汽车市场中的地位。2.你对特斯拉的哪款产品最感兴趣?为什么?3.特斯拉电动汽车相比传统燃油车有哪些优势?二、销售技巧与客户服务1.描述一次你成功解决客户疑虑或投诉的经历。2.在销售过程中,你如何判断客户的购车需求和预算?3.当你遇到对特斯拉产品持怀疑态度的客户时,你会如何应对?三、市场分析与竞争对手1.你认为当前电动汽车市场的竞争格局如何?2.特斯拉在市场上的主要竞争对手有哪些?它们各自的优劣势是什么?3.你如何分析特斯拉在特定市场或地区的销售潜力?四、团队协作与沟通能力1.请分享一次你与团队成员协作完成任务的经历。2.在团队中,你通常扮演什么角色?如何发挥自己的优势?3.当与同事或上级意见不合时,你通常如何处理?五、个人素质与职业规划1.你认为一个优秀的汽车销售人员应具备哪些素质?2.你为什么选择特斯拉作为你的职业发展方向?3.在未来五年内,你的职业规划是什么?这些问题小米学姐在辅导同学求职过程中,已经模拟过很多次,所以正式面试时,问题命中率覆超过了80%,帮助同学直接拿下offer!目前校招求职越来越卷,如果单纯想搞钱的话,完全可以考虑销售岗,另外有需要修改简历、模拟面试、求职陪跑的同学,可以关注小米学姐,后续将分享更多求职案例~ #一人推荐一个机械人值得去的公司#  #牛客在线求职答疑中心#  #机械人春招想让哪家公司来捞你?#  #校招过来人的经验分享#  #春招#
点赞 评论 收藏
转发
点赞 1 评论
分享
牛客网
牛客企业服务