面试ios软件工程师没有工作经验怎么办

高分请说下,面试ios软件工程师没有工作经验怎么办
最新回答
舞尽桃花

2024-11-06 00:45:32

  面试ios软件工程师没有工作经验,拿出自己参与的项目也可以。


  面试ios软件工程师准备的话题有:

  1.  什么是arc?(arc是为了解决什么问题诞生的?)

  2. 请解释以下keywords的区别: assign vs weak, __block vs __weak

  3. __block在arc和非arc下含义一样吗?

  4. 使用atomic一定是线程安全的吗?

  5. 描述一个你遇到过的retain cycle例子。(别撒谎,你肯定遇到过)

  6. +(void)load; +(void)initialize;有什么用处?

  7. 为什么其他语言里叫函数调用, objective c里则是给对象发消息(或者谈下对runtime的理解)

  8. 什么是method swizzling?

  9. UIView和CALayer是啥关系?

  10. 如何高性能的给UIImageView加个圆角?(不准说layer.cornerRadius!)

  11. 使用drawRect有什么影响?(这个可深可浅,你至少得用过。。)

  12. ASIHttpRequest或者SDWebImage里面给UIImageView加载图片的逻辑是什么样的?(把UIImageView放到UITableViewCell里面问更赞)

  13. 麻烦你设计个简单的图片内存缓存器(移除策略是一定要说的)

  14. 讲讲你用Instrument优化动画性能的经历吧(别问我什么是Instrument)

  15. loadView是干嘛用的?

  16. viewWillLayoutSubView你总是知道的。。

  17. GCD里面有哪几种Queue?你自己建立过串行queue吗?背后的线程模型是什么样的?

  18. 用过coredata或者sqlite吗?读写是分线程的吗?遇到过死锁没?咋解决的?

  19. http的post和get啥区别?(区别挺多的,麻烦多说点)

  20. 我知道你大学毕业过后就没接触过算法数据结构了,但是请你一定告诉我什么是Binary search tree? search的时间复杂度是多少?

干净好听的昵称

2024-11-06 00:32:28

  没有任何接触ios相关经验,建议你去培训公司培训

另外注意面试千万不要说没有经验你是去实习的,公司要的是能干活的
你觉得你有能力胜任你就应聘正式岗位,面试时要强调你能胜任这份工作,并出示你的相关项目经验,觉得可行的话公司会招聘你的
水样年华

2024-11-06 00:12:46

面试千万不要说没有经验你是去实习的,公司要的是能干活的
你觉得你有能力胜任你就应聘正式岗位,面试时要强调你能胜任这份工作,并出示你的相关项目经验,觉得可行的话公司会招聘你的
如果没有任何接触ios相关经验,建议你去培训公司培训
顾执

2024-11-06 00:33:12

面试千万不要说没有经验你是去实习的,公司要的是能干活的
你觉得你有能力胜任你就应聘正式岗位,面试时要强调你能胜任这份工作,并出示你的相关项目经验,觉得可行的话公司会招聘你的
如果没有任何接触ios相关经验,建议你去培训公司培训