面试复盘|网易云 ios开发 一面

一面 2021/09/27 40min+

  1. 自我介绍
  2. 介绍下为什么选择ios开发,
  3. 你大学学过哪些课程,你印象深刻的有哪些
  4. 你学过哪些编程需语言,
  5. c++和java的区别,
  6. 了解到你说java的多平台运行,这个可以详细说下嘛
  7. java和c++都是面向对象的,说说面向对象的三个特征中的多态
  8. 说一说宏定义和const关键字的区别
  9. 一个C++程序从源代码到可执行文件的过程,
  10. 了解大端,小端吗,你知道如何区分大小端吗。(小端模式:数据的高字节,存放在高地址中。计算机读取数据的方向,是从高地址开始读取的;大端模式:数据的高字节,存放在低地址中。计算机读取数据的方向,是从低地址开始读取的;)
  11. 说一下浏览器中输入www.163. com,浏览器显示界面的整个流程。
    (DNS解析、三次握手、ARP协议,四次挥手,浏览器渲染效果)
  12. 我听你说到浏览器渲染,这个可以简单说下吗
  13. 你知道https吗,http和https的区别吗,
  14. 说下对称密钥和非对称密钥,他们有什么优缺点?
    • 对称加密:加密和解密 使用的密钥是同一个,
      • 优点:计算量小,算法速度快,加密效率高
      • 缺点:密钥容易泄露,不同的会话需要不同的密钥,维护困难。
    • 非对称加密:需要公钥和私钥,公钥用于加密,私钥用于解密。
      • 优点:安全,不怕泄露
      • 缺点:速度慢。
  15. 摘要算法和加密算法的区别
    • 加密算法是通过 “加密算法” 将 "明文" 加密成 “密文”。 我们可以通过 “密钥” 和 “解密算法” 将 “密文” 还原成 “明文”。
    • 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示))
  16. 说一下常见的http返回码的含义。
  17. 你能介绍下你的项目吗,能介绍你项目中扫码登录功能吗,pc客户端如何知道二维码是否被手机扫描了,
  18. 你说说长链接和短链接的区别,
  19. 我看到你有mysql,redis的使用经验,你觉得你对这些工具最大的收获是什么,
  20. 平时有看什么书籍吗,类型都可以。
  21. 反问

许愿二面
图片说明

#面试复盘##面试题目##网易#
全部评论
我们好像是一个面试官也
点赞 回复 分享
发布于 2021-10-01 07:21
有通知了吗
点赞 回复 分享
发布于 2021-09-30 16:51

相关推荐

(黑话警告⚠️:hc=岗位数量, mt=导师, ld=直属领导, cr=代码审查)25年1月,我加入了字节某前端团队,并期望能在这里待到秋招并尝试转正。然而,就在上周,ld 找我1v1,告诉我,我的能力和团队预期不太匹配,并和我劝退。晴天霹雳吗?肯定是有的。那一刻,脑子里嗡嗡作响,各种情绪翻涌。但冷静下来想想,这几个月,自己在能掌控的范围内,确实有不少地方做得不尽如人意。所以,我想把这段不算成功的经历复盘一下,希望能给同样在努力转正的你提个醒,避开我踩过的坑。一、ld 的要求要注意刚进组时,ld就和我聊过转正的事。我当时发问:“咱们这儿有hc 吗?” ld没直接回答,只是说:“看能力,能力到了...
牛客上的彭于晏:过来人告诉你,入职后要做的第一件事儿不是说主动找活儿做,你要先学会融入团队,摸清ld的性格,投其所好。然后才是展示你的能力,能力上可以说技术或者业务,以业务能力为主,技术能力为辅。优先保证自己对业务需求的开发保证质量效率,然后再谈技术的问题,不要你觉得啥啥啥不行就想着整体优化了(发现校招生最喜欢干这事儿),我工作快5年了发现搞这种的最后都没啥好的结果,产出没有还引入新的bug,校招或者实习的水平看到的问题别人看不到嘛?为什么别人不去搞?浪费时间还没收益的事儿不要去做,技术上的能力体现在对于一个新需求,在不符合现在业务发展的架构设计上,你能拿出好的技术方案同时能考虑到后续业务发展逐渐将技术架构引入合理的架构,这是一个漫长的过程而不是一次性的
点赞 评论 收藏
分享
流浪的神仙:无恶意,算法一般好像都得9硕才能干算法太卷啦
点赞 评论 收藏
分享
评论
点赞
6
分享

创作者周榜

更多
牛客网
牛客企业服务