面试那些事儿

iOS面试系列·某头条iOS高级工程师第3轮面试回忆

2020-06-02  本文已影响0人  小码僧

前言:今日头条的iOS高级开发岗第三面,下面记录这次面试的回忆以作日后复习。

一、自我介绍

简单介绍一下你自己吧

二、自我介绍衍生的口头问题

讲讲下你在你项目中做过的优化或者技术难点

三、编程题:实现以下功能

  1. 编写一个自定义类:Person,父类为NSObject
  1. 该类有两个属性,外部只读的属性name,还有一个属性age
  1. 为该类编写一个初始化方法 initWithName:(NSString *)nameStr,并依据该方法参数初始化name属性。
  1. 如果两个Person类的name相等,则认为两个Person相等

四、由编程题衍生的口头题目

4.1

题目: 怎样实现外部只读的属性,让它不被外部篡改

解析:

上一篇下一篇

猜你喜欢

热点阅读