网易严选IOS客户端两面技术面+hr面凉经

8.12一面
C++虚拟内存
算法题忘记了

8.14二面
怎么学习IOS,
判断一个字符串是不是另外一个字符串的字串
hash表就可以 O(n)

如何设计一个保存图片的类,可能遇到的问题是 第一个页面要用到的图片,第二个页面仍然要用
回答的是设计一个缓存,LRU替换机制?

8.17hr面
全程让你分享这样一个案例,比如如何和同事交流沟通推进项目进展,如何协调压力,如何。。。

20号hr面挂掉

  1. UTF-8 和 unicode的区别
    unicode是一个字符集而UTF-8则是一种编码方式

  2. 一次完整的http请求

    1. 对www.baidu.com这个网址进行DNS域名解析,得到对应的IP地址。
    2. 根据这个IP地址找到对应的服务器,发起TCP的三次握手。
    3. 建立 TCP 连接后发起 HTTP 请求
    4. 服务器响应 HTTP 请求,浏览器得到 html 代码
    5. 浏览器解析 html 代码,并请求 html 代码中的资源(如 js、css 图片等)(先得到 html代码,才能去找这些资源)
    6. 浏览器对页面进行渲染呈现给用户
  3. Cookie 和 Session
    Cookie实际上是一小段文本信息,客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie,客户端浏览器会把Cookie保存起来。当浏览器再次请求该网站时,把请求的网址和该Cookie一同提交给该服务器,以此来辨认用户状态。服务器还可以根据需要修改Cookie的内容。
    Session是另外一种记录客户状态的机制,Session保存在服务器上,客户端再次访问时从该Session中查找该用户饿状态就可以了。
    Cookie的生命周期是累积的,从创建的时候就开始计时,比如24分钟之后cookie就会自动失效。
    session的生命周期是间隔的 ,在生命周期内再次访问会刷新生命周期。

  4. 接收发送消息的机制,事件转发、完美转发

  5. https 与 http的区别
    ssl握手

  6. http状态码
    302、303、304、404
    1开头的

  7. 对称加密与非对称加密
    对称加密是指加密和解密过程使用同一个密钥,加密过程相当于用原文加密钥可以传输出密文,同时解密过程用密文和密钥可以推导出原文。
    非对称加密一般用公钥进行加密,私钥进行解密,私钥到公钥的推导是单向的。
    对称加密解密的速度比较快,非对称加密和解密话费的时间长、速度相对比较慢。
    对称加密效率高但是安全性低,非对称加密安全性好但是效率比较低。

  8. 同步与异步
    同步是主动等待,异步都是要注册一个回调函数或者消息机制

  9. 从一个代码到printf一个字符到屏幕的过程

  10. List item

IOS没有基础怎么学习

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值