首页 > 拼多多iOS客户端开发一二面面经
头像
SeekingMini
编辑于 2020-04-22 14:27
+ 关注

拼多多iOS客户端开发一二面面经

拼多多iOS开发一面 4.18 约45min

一. 写在前面

反正我不会iOS开发,随便你怎么问,我就是不会。

二. 非技术问题

1. 自我介绍

2. 项目经历

三. 技术问题

1. 进程和线程的区别

2. 栈和堆的区别

3. http通信的过程简述

4. TCP三次握手

5. 进程调度算法有哪些

6. 虚拟内存技术简述以及CPU寻址的过程

四. 代码题

1. 数组中最小的k个数

《剑指offer》原题。建大顶堆就行了...


拼多多iOS开发二面 4.21 约50min

一. 写在前面

面试官看我不会OC,对我不是很满意,先把我数落了一通,然后开始考察基础知识点

二. 非技术问题

1. 自我介绍

2. 项目经历

三. 技术问题

1. 聊聊你对业界各个企业的应用层协议有什么了解

我tm一脸懵逼,题意应该就是问这些企业也会编写自己的协议balabala。我哪知道啊?

2. TCP三次握手和四次挥手

3. 三次握手假设最后一次ACK位丢了,但是数据仍然到达了服务端,客户端会怎么处理?

这题目书上好像没有啊...我是胡乱打了一通...

4. 列举几个排序算法的时间复杂度和空间复杂度

5. 数组和链表的区别

6. UDP和TCP有什么区别

四. 代码题

1. 整数反转

leetcode原题,注意溢出问题。见https://leetcode-cn.com/problems/reverse-integer/

五. 总结

拼多多的在线面试系统真是够了...自己写的代码不能测试看不到结果,只有面试官才能测试,而且不支持交互,还不如牛客。



更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐