iOS开发现在该如何选择方向?
跳槽,面试,进阶,加薪;这些字眼,相信每位程序员都不陌生!但是方向的选择,却不知如何抉择!其实最好的方向,已经在各个企业面试需求中完美的体现出来了;本文展示了2份面试需求,以及方向的总结,希望对读者有所帮助 2份面试需求 熟练组件化架构,有较强的解耦能力,深刻理解设计模式 熟悉常用的网络通信协议,如http、tcp、...【详细】
iOS面试题
2019年04月03日 赞:0 评论:0 阅读:259
996之后,想到了35岁被裁该怎么办?
“35岁以上的IT人士如果有一天被公司裁员了,该怎么办?”偶然看到了这个问题,底下的反响还比较大,想必多数程序员都会担心因为年龄而导致失业的问题。那么专业人士是这么看待中年程序员被裁员的问题呢? 如果一个年龄大的程序员被公司裁员了,很大一部分原因是自身技术实力没有对应跟上,不要以年龄大作为挡箭牌,年龄大的...【详细】
如何面对裁员
2019年03月29日 赞:1 评论:0 阅读:245
值得一看的iOS面试题(附答案)
面试题 1、一个 objc 对象如何进行内存布局(考虑有父类的情况)? 2、runtime 如何通过 selector 找到对应的 IMP 地址(分别考虑实例方法和类方法)?Selector、Method 和 IMP 的有什么区别与联系? 3、objc 中的类方法和实例方法有什么本质区别和联系? 4、objc_msgSend、_objc_msgForward 都是做什么的?OC 中的消息调用流程是怎样的? 5、能否向编译后...【详细】
iOS面试题
2019年03月21日 赞:0 评论:0 阅读:525
大厂—最新iOS面试题总结
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。 面试题 1.详细描述一下UVeW与 ALAyer的关系draw Rect一定会影响性能吗? UI Dynamics与UIKit Animation的最本质区别是什么? 2.如何用 UllmageView显示超大分辨率的图?如果要支持...【详细】
iOS面试求职 跳槽必看
2019年03月18日 赞:0 评论:0 阅读:331
美团—最新iOS面试题总结
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。 美团 一面 1、简历上写的项目问了一遍,然后开始问知识点。 2、volley的源代码,在图片缓存部分讨论了挺长时间,http中缓存机制, 3、视觉控制器的生命周期 4、...【详细】
iOS面试求职 跳槽必看
2019年03月13日 赞:1 评论:0 阅读:413
程序员,金三银四该不该跳槽?
“金三银四”跳槽季,成了职场人跳槽旺季的代名词,同时也给了职场人一个极强的心理暗示:只要在这个旺季跳槽,那也大概率能比其他时间跳槽到一个更好的下家。 然而职场规则比职场人想象的还要理性,一个岗位对于应聘者的要求并不会因为求职淡旺季有太大的区别,反而会因为招聘旺季提升选拔标准。就像一池鱼都想跳进一个筐...【详细】
iOS面试求职 跳槽必看
2019年03月12日 赞:0 评论:0 阅读:286
程序员—10条求职的黄金规律
来看一下金三银四的招聘旺季下,10条求职的黄金规律。 可以说每一条都很有一定深度 01:很多时候,HR不要你,不是因为你水平的问题,也不是因为你专业技能的问题。而是HR自己对自己没信心,HR没把握你这样的候选人,会不会踏实地在部门内做事。HR觉得你够聪明,够优秀,但不敢用你,因为他们担心花了很大的精力去培养你,最后你...【详细】
iOS面试求职
2019年03月08日 赞:0 评论:0 阅读:385
阿里—最新iOS面试题总结
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。 阿里 一面 1、介绍项目 2、在KVO中,他是怎么知道监听的对象发生了变化? 3、字典的工作原理 ?怎100w个中是怎么快速去取value? 4、一个上线的项目,知道这个方...【详细】
iOS面试题
2019年03月04日 赞:1 评论:0 阅读:797
最新整理大厂面试题(附答案)
面试题(答案点击链接可查看) 1、一个 objc 对象如何进行内存布局(考虑有父类的情况)? 2、runtime 如何通过 selector 找到对应的 IMP 地址(分别考虑实例方法和类方法)?Selector、Method 和 IMP 的有什么区别与联系? 3、objc 中的类方法和实例方法有什么本质区别和联系? 4、objc_msgSend、_objc_msgForward 都是做什么的?OC 中的消息调用流程是怎...【详细】
iOS面试题
2019年02月25日 赞:0 评论:0 阅读:611
2019年,几道大厂面试题(附答案)
1、多线程的应用 2、GCD实现多个请求都完成之后返回结果 3、A、B两个int数组,得到A数组中B数组不包含的元素 4、事件传递链,页面上一个按钮,按钮和它的superView有一样的action,为什么只执行button的action? 5、runtime的应用 6、array中加入对象,对象的retainCount会加1 如何是的对象自己管理自己的生命周期 7、bugly的卡顿监控原理 8、如何架构一...【详细】
iOS面试题
2019年02月22日 赞:0 评论:0 阅读:1315
iOS面试题:如何优化 App 的启动耗时?
原文:iOS面试题大全 iOS 的 App 启动主要分为以下步骤: 打开 App,系统内核进行初始化跳转到 dyld 执行。这个过程包括这些步骤:1)分配虚拟内存空间;2)fork 进程;3)加载 MachO (自身所有的可执行 MachO 文件的集合)到进程空间;4)加载动态链接器 dyld 并将控制权交给 dyld 处理。在这个过程中内核会产生 ASLR(Address space layout randomization...【详细】
iOS面试题
2019年02月21日 赞:0 评论:0 阅读:576
如何进行网络消息推送
原文:iOS面试题大全 一种是Apple自己提供的通知服务(APNS服务器)、一种是用第三方推送机制。 首先应用发送通知,系统弹出提示框询问用户是否允许,当用户允许后向苹果服务器(APNS)请求deviceToken,并由苹果服务器发送给自己的应用,自己的应用将DeviceToken发送自己的服务器,自己服务器想要发送网络推送时将deviceToken以及想要推送的信...【详细】
iOS面试题
2019年02月19日 赞:0 评论:0 阅读:402
XIB与Storyboards的优缺点
原文:iOS面试题大全 优点: XIB:在编译前就提供了可视化界面,可以直接拖控件,也可以直接给控件添加约束,更直观一些,而且类文件中就少了创建控件的代码,确实简化不少,通常每个XIB对应一个类。 Storyboard:在编译前提供了可视化界面,可拖控件,可加约束,在开发时比较直观,而且一个storyboard可以有很多的界面,每个界面对应...【详细】
iOS面试题
2019年02月19日 赞:0 评论:0 阅读:643
谈下Objective C都有哪些锁机制,你一般用哪个?
原文:iOS面试题大全 1)NSLock iOS中对于资源抢占的问题可以使用同步锁NSLock来解决,使用时把需要加锁的代码(以后暂时称这段代码为”加锁代码“)放到NSLock的lock和unlock之间,一个线程A进入加锁代码之后由于已经加锁,另一个线程B就无法访问,只有等待前一个线程A执行完加锁代码后解锁,B线程才能访问加锁代码。 2)@synchronized代码块...【详细】
iOS面试题
2019年02月15日 赞:0 评论:0 阅读:676
在一个app中间有一个button,在你手触摸屏幕点击后,到这个button收到点击事件,中间发生了什么
原文:iOS面试题大全 响应链大概有以下几个步骤 设备将touch到的UITouch和UIEvent对象打包, 放到当前活动的Application的事件队列中 单例的UIApplication会从事件队列中取出触摸事件并传递给单例UIWindow UIWindow使用hitTest:withEvent:方法查找touch操作的所在的视图view RunLoop这边我大概讲一下 主线程的RunLoop被唤醒 通知Observer,处理Timer和Source 0 Springboard接...【详细】
iOS面试题
2019年02月14日 赞:0 评论:0 阅读:568
在一个HTTPS连接的网站里,输入账号密码点击登录后,到服务器返回这个请求前,中间经历了什么
原文:iOS面试题大全 这个非常得深非常得广,来大概说一下。 客户端打包请求。包括url,端口啊,你的账号密码等等。账号密码登陆应该用的是Post方式,所以相关的用户信息会被加载到body里面。这个请求应该包含三个方面:网络地址,协议,资源路径。注意,这里是HTTPS,就是HTTP + SSL / TLS,在HTTP上又加了一层处理加密信息的模块(相当...【详细】
iOS面试题
2019年02月13日 赞:0 评论:0 阅读:566
共36个 共2页 12
sina weixin mail 回到顶部