Shopee ios开发面经

一面

理论部分

  1. 介绍一下哈希表,hash函数如何实现,如何处理冲突的情况?
  2. 介绍一下平衡二叉树、二叉查找树?
  3. 叙述一下二叉树前序遍历的迭代实现思路?
  4. 快排、归并排序、堆排序等排序算法的实现思路,时间复杂度,空间复杂度?
  5. 给一个乱序的数组,空间复杂度为o(1)的情况下如何快速建堆?
  6. 快排一趟排序内做了哪些事情,结束的条件是什么?
  7. HTTP和HTTPS的区别?
  8. HTTPS建立连接的具体过程?
  9. MySQL范式?
  10. 介绍一下MySQL的索引?

代码部分

  1. 查找链表中倒数第K个节点 LeetCode 930
  2. 判断入栈序列于出栈序列是否匹配 LeetCode 352

二面

理论部分

  1. 为什么进程进行上下文切换时的开销比线程进行上下文开销大?
  2. 虚拟内存与物理内存如何进行映射?
  3. LRU在什么情况下命中率高?
  4. LRU如何实现?
  5. LRU为什么用了哈希表和双向链表?
  6. 如何使用银行家算法解决哲学家问题?
  7. 面向对象的六个原则?
  8. 里氏替换原则具体问题分析?
  9. 简单工厂模式如何扩展?
  10. 说一下迭代器模式?
  11. 什么是DNS劫持,如何进行防范?
  12. 代码->机器码过程中的编译阶段具体做了什么?(应该是句法分析、语法分析、语义分析吧!)
  13. HTTPS绝对安全吗?如何进行防范?

总结

虾皮的面试体验非常棒。面试官很好,交流互动体验很好,两位面试官也指出了我面试中没有回答好的一些问题并细心给我讲解。

#iOS工程师##校招##面经#
全部评论
楼主hr面了嘛
点赞 回复
分享
发布于 2020-10-12 20:08
请问楼主入职了吗
点赞 回复
分享
发布于 2021-03-16 15:28
联易融
校招火热招聘中
官网直投

相关推荐

字节核心收入部门,实习+校招+社招,北京、上海、杭州均有坑,内推邮箱:caoxiangyu.codedog@bytedance.com抖音广告技术团队招聘职位&团队描述1、抖音广告全场景全链路优化,包括召回/粗排/精排/混排各模块的整体优化,构建业界领先的下一代广告投放系统2、在超大规模在线深度学习框架下,持续结合前沿技术定制优化,优化CTR/CVR/DeepCVR模型精度,持续提升预估能力天花板3、在海量广告候选下,进行召回&粗排模型及链路优化,结合服务/素材等不同投放标的,不断优化链路漏斗效率4、从整体抖音广告业务出发,深入抖音多业务大混排,全域协同(roi2),长期价值建模,人群转化渗透,用户体验等业务策略前沿探索,促进抖音系各端(抖音/抖音极速版/火山)的全面提收发展5、对于算法&系统&产品全局思考,深入原生&激励&新样式互动等特色业务场景,设计并落地模型策略一体化方案,推进业务全面快速发展6、业界体量top的商业变现场景,业务形态丰富,团队务实氛围好,注重技术导向职位要求1、优秀的编码能力, 熟悉C++和Python, 扎实的数据结构和算法功底2、有深度学习实战经验, 有机器学习算法优化理论的研究经验,有推荐/广告相关领域经验3、数据敏感度高,有策略/业务相关算法的优化经验,熟悉广告/推荐业务策略4、靠谱、敢于突破,不内卷、对技术有执着的追求和热爱4、有国际顶级会议论文、知名github作品等公开成果优先。kaggle, acm等算法比赛获奖者优先
投递字节跳动等公司9个岗位
点赞 评论 收藏
转发
3 43 评论
分享
牛客网
牛客企业服务