字节跳动懂车帝IOS一面
自我介绍
稍微问了下项目
算法
1.股票,两次买进卖出,怎样收益率最大(答了Dp,口胡的不太好)
2.网络流模板(写完讲了一下代码)
基础
1.JVM的GC机制(讲了几个垃圾回收算法,分别什么时候使用)
2.TCP三次握手,time-wait
3.http和https,对称性加密和非对称性加密分别什么时候使用(对称性在加密数据时使用,在传输密钥时使用非对称加密)
4.ssl的运行原理,如何确保安全传输(讲了数字证书的申请步骤)
5.抓包工具用过吗,为什么抓包可以抓取https的所有数据(不会,说抓包抓到的都是加密后的数据,数据可能是没用的,面试官说可以抓到正确数据,问我,我随便说了下可能是通过截取正确证书,然后发送假证书给客户端,然后自己自己进行加密解密过程,最后得到明文)
进程和线程的区别
6.Mvc,mvp,mvvm的区别(不会,答了下mvc的modle,view,controller,说了下关系,其他不知道,追问modle和view交互过程中,controller起什么作用,我说起中间件的作用,防止两个直接交互)
结束没有反问阶段,说让hr联系我,估计无了
全部评论
(6) 回帖