page contents

面经||【Shopee】客户端岗-ios开发一二hr面经

楼主方向是C/C++,没接触过ios,但是ios开发不卷,投递的人很少,岗位要求也没说一定要接触过iOs开发,遂尝试投递

attachments-2022-05-NixXWkvR628de0fc075d9.jpg

楼主方向是C/C++,没接触过ios,但是ios开发不卷,投递的人很少,岗位要求也没说一定要接触过iOs开发,遂尝试投递

|9.9- -面
面试官感觉雷厉风行
自我介绍
不问项目
(1h)
C++多态(静态多态,动态多态)
动态多态内部原理(虚函数指针,虛函数表,一顿背)
继承用过吗?继承的优点?缺点?
继承和组合的区别(没答上来)
设计模式知道几个
归并排序具体原理和时间复杂度
知道什么是动态语言和静态语言吗(不知道)
什么是用户态和内核态
进程通信的mmap
虚拟内存知道吗?有什么用?
哈希表实现原理?有哪些映射方法?有哪些解决冲突的办法?
有没有了解哈希表什么时候要扩容,什么时候时间复杂度最差?
HTTP1.1和2.0的区别(还好面试前看面经看了一下)
HTTP2.0为什么采用二进制传输,多路复用能详细说说吗(没答 上来)
TCP的滑动窗口机制
手撕代码:求删除一个字符串的一 些字符,使其所有字符的频次不同,问最小删除字符个数没见过的题,倒腾了20多分钟,最后经面试官提示写出来了,题不难,有点丢人
|9.18二面
中秋节前一天,面试官感觉要回家赶火车,很急的样子自我介绍
介绍项目
一面有没有什么问题你不会的
C+ +虛函数

C+ +内存分配
HTTP连接过程
数组和链表的区别
哈希表原理,知道LRU吗,是怎么实现的,为什么要用双向链表?
介绍一下快速排序
STL里面的sort为什么要用快速排序,不用别的排序
10G数据,只有256M内存,如何排序
手撕代码:二叉树的最大路径和,我问面试官要自己构建二 叉树吗,于是面试官又换了一个合并两个有序链表,自己构建链表,不允许使用递归。
写到一半面试官溜了,换了一一个新面试官,和他说了说代码思路
反问新面试官
|9.24 HR面问成绩
介绍项目
问一些个人信息问求职最看重的点个人性格
等等
反问
许愿意向书!

以上就是本次分享内容,更多大厂Shopee工程师面试经验持续关注六星社区

想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!

attachments-2022-05-ZwUUz0Co628f2e3079c7b.jpeg


0 条评论

请先 登录 后评论
小柒
小柒

1470 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1470 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章