平安金融、中信银行、搜狗校招iOS工程师面筋分享

平安金融科技

  1. 内存管理,动画效果,一些常用控件的方法;

  2. 有项目管理问题,发布问题,设计模式和架构的问题;

  3. 问我期望薪资。

中信银行

  1. 让我简单介绍过去做过的项目以及项目中承担的角色;

  2. 面试官针对我说过的内容延伸了几个问题,问我会有什么样的解决方案;

  3. 你是如何看待项目存在的"Rotten Code"的?如果必须做点什么,你准备如何着手?

搜狗

  1. 先是自我介绍;

  2. 问了内存管理方面的知识;

  3. 深拷贝、浅拷贝,runtime 在什么情况下使用;

问了多线程,以及如何在block 中修改外部变量,为什么?(答: 这个问题当初研究的时候自己也通过终端 cc -rewrite-objc 指令把.m 文件转换成.cpp 文件,查看了里面的 c++代码,由于 main_block_impl_0 结构体中现在保存了一个指针变量,所以任何对这个指 针的操作,是可以影响到原来的变量的。假如考虑截获的变量是 Objective-C 的对象的情况。在开启 ARC 的情况下,将会强引用这个对象一次。这也保证 了原对象不被销毁,但与此同时,也会导致循环引用问题。在未开启 ARC 的 情况下,如果变量附有block 修饰符,将不会被 retain,因此反而可以避免 循环引用的问题)
4.问了快速排序。
#平安科技##中信银行##搜狗##iOS工程师##校招##面经#
全部评论

相关推荐

前情提要:末九本科 金属材料工程(日语强化)专业 工学学位加文学学位双学士 英语四级 日语N2投的深圳的嵌入式软件开发岗3.12 在BOSS直聘上投的简历3.12 当天晚上对接的小姐姐就先给我打了个电话然后加了微信 简单介绍了一下xkl的业务什么的 然后收集了身份证号 发了性格测试的邮件3.13 收到了性格测试的邮件 当天就做完了3.14 收到了保密协议的文件 对接的小姐姐主动问我性格测试做没做完3.16 询问了一次结果 因为是周末就没回答3.18 告诉我网测通过 安排了技术面试3.19 技术面试 面试官很和蔼 因为和对接的HR弄错了投的方向 面试官是测试方向的 而我投的是开发方向 但是还是继续下去了 主要就是针对简历上的项目经历做了介绍 有的问题我没及时回答上来 但是面试官一点点引导 还是很不错的 最后有一个手撕代码 是字符串的处理问题 难度一般3.20 小姐姐通知我技术面通过了 又约了主管面的时间 然后突然发现技术面是测试方向的 又重新安排了开发方向的技术面试3.20 当天晚上正好有一批开发的面试 直接就帮我安排在了今天 也是针对项目经历做了提问 然后又问了一些其他方面的问题 但是更深入一点 最后的手撕代码 不如第一次技术面的难度3.20 还是在今天 面试完就直接告诉我面试通过了 重新安排了主管面试 3.22 线上的主管面试 这次简单的问了问项目经历 但是更多的是针对学到了什么能力提问 然后又问了我在校的经历 还是问学到了什么能力 3.22 当天通知综面通过了 说是下周会跟我收集材料上报(这里是小姐姐弄错了流程 差一个HR的面试)3.25 打电话给我说 又安排了一次线下的主管面试 3.26 直接加了主管的微信 安排了时间地点 因为是校友所以交流的很愉快 针对xkl的各种进行了交流 3.28 问了一下小姐姐HR面试在什么时候 小姐姐才反应过来落了一个流程 安排在了3.29号3.29更新 HR谈薪完事了 随便问了问问题 问了我预期薪资 报的19 想着a一下 最后还是报的15+3.5 反问问了问工作地点和晋升机会什么的问了问对接人说一周内审核完毕继续更新————————————总体来说 面试的感觉还是很好的 流程也很快(可能和我对接的这个小姐姐人很好)各位面试官也很好 没有为难我什么的 等后续再继续更新
点赞 评论 收藏
转发
1 3 评论
分享
牛客网
牛客企业服务