shopee ios开发 一面

iOS开发工程师

自我介绍

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

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

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

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

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

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

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

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

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

反问环节

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






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

相关推荐

2 10 评论
分享
牛客网
牛客企业服务