iteatimeteam / Friday-QA

iTeaTime |技术清谈 微信群每周五问答环节
MIT License
229 stars 19 forks source link

iTeaTime(技术清谈)【-001期】【代号:复仇者联盟】 #10

Open ChenYilong opened 5 years ago

ChenYilong commented 5 years ago

iTeaTime(技术清谈)【-001期】【代号:复仇者联盟】

出题:微博@iOS程序犭袁





image

从未被讨论过的问题,不公布答案。顺延到下一期。只要讨论过,答案不正确也会提供答案。


奇异博士在联盟中的角色,更像下面哪个? A. PD B. PM C.PRD D.git E.other

【答案】D。可以开分支,回退提交。



【答案】B,do while 循环,当自己死亡时,复活自己,直到多玛姆接受谈判条件

【答案】A,平行宇宙的概念就是开分支,继续开发。


自身有copy能力可以是:


A. 封装 B. 继承 C. 多态 D. other

【答案】C。多态。本体与变身之间不共享记忆与意识。


A. 蚁人执行了git stash操作 B. 蚁人未提交 C. 蚁人执行了git check -b D. 蚁人是静态库,无法修改其代码 E.other

【答案】A,B,蚁人被困在量子世界,灭霸的愿望没有覆盖量子世界,所以蚁人更类似于未提交,stash 暂存区也可以讲通。


【答案】可以是一个dict,每个宝石有对应的坑(key)。也可以是array。

可以从实际工程设计的角度看,如果矮人打造手套时,考虑把他设计为数组或者字典,最主要看什么? 因为宝石的形状是不一样的,所以有自己对应的坑位。

六个宝石要形成阵法,宝石是阵基,得放准,否则可能会爆炸

手套类,里面有响指方法,宝石既然是固定的,而且要有防伪校验,做成属性,比做成数组要方便多了吧。可以在setter里校验真伪。数组适合,元素数量未知。 并且手套就是为了收集几颗宝石打造的,当宝石集齐后,响指方法就可以执行,在响指方法内部校验宝石,不仅保证数量而且保证真实性。宝石是map更方便校验。


A 适配器模式 B 协议 C 接口 D 继承 E 其他

【答案】B协议。只要飞机场,遵循相同的协议,接口相同即可使用。


TCP协议:面向连接的传输层协议,能够处理在传输过程中的丢包、传输顺序混乱等异常情况,也能够有效利用带宽,缓解网络拥堵。 由于TCP协议为了保证传输的可靠,每次连接时,需要经过至少7次收发包请求。


【答案】Bogo Sorting 猴子排序。


Posted by 微博@iOS程序犭袁
原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0


One more thing...

【非礼勿视】以下为彩蛋部分,建议28岁以上男性观看


021-Victoria的秘密-林薇多003