8.12一面
C++虚拟内存
算法题忘记了
8.14二面
怎么学习IOS,
判断一个字符串是不是另外一个字符串的字串
hash表就可以 O(n)
如何设计一个保存图片的类,可能遇到的问题是 第一个页面要用到的图片,第二个页面仍然要用
回答的是设计一个缓存,LRU替换机制?
8.17hr面
全程让你分享这样一个案例,比如如何和同事交流沟通推进项目进展,如何协调压力,如何。。。
20号hr面挂掉
-
UTF-8 和 unicode的区别
unicode是一个字符集而UTF-8则是一种编码方式 -
一次完整的http请求
- 对www.baidu.com这个网址进行DNS域名解析,得到对应的IP地址。
- 根据这个IP地址找到对应的服务器,发起TCP的三次握手。
- 建立 TCP 连接后发起 HTTP 请求
- 服务器响应 HTTP 请求,浏览器得到 html 代码
- 浏览器解析 html 代码,并请求 html 代码中的资源(如 js、css 图片等)(先得到 html代码,才能去找这些资源)
- 浏览器对页面进行渲染呈现给用户
-
Cookie 和 Session
Cookie实际上是一小段文本信息,客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie,客户端浏览器会把Cookie保存起来。当浏览器再次请求该网站时,把请求的网址和该Cookie一同提交给该服务器,以此来辨认用户状态。服务器还可以根据需要修改Cookie的内容。
Session是另外一种记录客户状态的机制,Session保存在服务器上,客户端再次访问时从该Session中查找该用户饿状态就可以了。
Cookie的生命周期是累积的,从创建的时候就开始计时,比如24分钟之后cookie就会自动失效。
session的生命周期是间隔的 ,在生命周期内再次访问会刷新生命周期。 -
接收发送消息的机制,事件转发、完美转发
-
https 与 http的区别
ssl握手 -
http状态码
302、303、304、404
1开头的 -
对称加密与非对称加密
对称加密是指加密和解密过程使用同一个密钥,加密过程相当于用原文加密钥可以传输出密文,同时解密过程用密文和密钥可以推导出原文。
非对称加密一般用公钥进行加密,私钥进行解密,私钥到公钥的推导是单向的。
对称加密解密的速度比较快,非对称加密和解密话费的时间长、速度相对比较慢。
对称加密效率高但是安全性低,非对称加密安全性好但是效率比较低。 -
同步与异步
同步是主动等待,异步都是要注册一个回调函数或者消息机制 -
从一个代码到printf一个字符到屏幕的过程
-
List item
IOS没有基础怎么学习