同花顺公司面试
线上笔试
- retain、strong,assign、weak有什么区别?(该问题就是考察Object-C属性关键字的理解,比较基础)
- 请编写一个视图类,继承于UIView,在初始化时动态添加一个UITableView,(要求随着父视图的大小变化始终保持铺满父视图),且该类实现类UITableView 的主要委托回调方法,写出该类的定义和实现(委托回调方法内的具体实现可以不用写)。
- 请定义一个类来实现一颗二叉树(树的层级未知),每个节点有一个属性ID(假设每个节点的ID值都不相同),类型为整型,并实现一个方法:根据给定的ID值返回对应的节点对象。
- block是什么?block在使用时什么情况会有循环引用,怎么解决?
- iOS内存泄露的产生的原因主要有哪些?查找方法有哪些?如何解决?
- iOS推送功能是如何实现的?请说明整个流程?
- Objc对象的isa指针指向什么?有什么作用?类对象和元类对象分别指得是什么?
- 请列举你使用过的三方库,并说明其中一到两个的内部实现原理。
同花顺二轮面试 【同花顺公司面试】二轮面试就问了一下项目的情况等,然后问了一个问题:一个tableView列表要从服务器请求数据,然后每条作为一个cell进行展示,如果数据有千百万条,如何优化?假设一个数据10个汉字,一百万条数据大概30M作用,1千万条大概300M作用。
同花顺我面试的部门客户端研发总共10人左右,算是比较少的,并且面试并没有问什么实质性的难题。最后HR面试谈薪资的时候,HR倒是一直在砍价。
推荐阅读
- 社保代缴公司服务费包含哪些
- 员工的微信朋友圈是公司的宣传阵地吗()
- 2019-2-26
- 2018年6月30日
- 2018国考外交部面试演讲不再难——只需把握好三点
- iOS面试题--基础
- 暴君公司|暴君公司 第十八章 做会员吗
- 2019.3.29
- 装修公司如何寻找精准客户
- 公司注册好后,每月每季度每年必须要干的一些事