shopee ios开发 一面

iOS开发工程师

自我介绍

(很直接,上来直接问问题)
虚函数和纯虚函数的区别
智能指针种类与区别
new/delete/malloc/free
内存分配的方式
堆和栈

hashtable,冲突解决方式
二叉搜索树
快速排序,时间复杂度
归并排序

索引
聚集索引和非聚集
索引失效
分组查询关键字

DNS
http和https
https的密钥交换过程
网络状态码
tcp三次握手
tcp四次挥手

线程和进程的区别
进程的状态
单cpu计算机如何实现并发
堆和栈(又问一遍?)
虚拟内存
页面置换

常用设计模式
单例模式如何保证线程安全
构建者模式

如何实现多线程
线程池
如何保证线程安全

问项目
有做过ios开发项目么,会objective-c么

手撕代码:链表倒数第k个节点(双指针)

反问环节

-----------------------------------
隔天收到感谢信






#面经##Shopee##校招##iOS工程师#
全部评论

相关推荐

点赞 评论 收藏
分享
07-20 12:08
已编辑
江南大学 图像识别
机械牛马勇闯秋招:把校园经历里面做过的项目,大作业,课设,毕设啥的,扩写,写成具体的项目经历,自我评价缩写别占篇幅,不然这简历真没东西,初筛都过不了
点赞 评论 收藏
分享
太难了,双9bg也被刷
投递韶音科技等公司10个岗位
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务