更新平多多面试问题
This commit is contained in:
parent
5b8c04744e
commit
191edeeaee
@ -7,8 +7,6 @@
|
|||||||
|
|
||||||
2. 寻找结点的共同双亲
|
2. 寻找结点的共同双亲
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
3. 一个数组 找出所有和为n的种类数目
|
3. 一个数组 找出所有和为n的种类数目
|
||||||
|
|
||||||
> 先对数组进行排序,然后使用一前一后两个指针,慢慢找到和为n的种类数目
|
> 先对数组进行排序,然后使用一前一后两个指针,慢慢找到和为n的种类数目
|
||||||
@ -22,7 +20,7 @@
|
|||||||
|
|
||||||
1. 在纸上写一个一个链表排序,并拍照发过去(实现了一个冒泡的链表排序,被鄙视之,嫌弃空间复杂度和时间复杂度)
|
1. 在纸上写一个一个链表排序,并拍照发过去(实现了一个冒泡的链表排序,被鄙视之,嫌弃空间复杂度和时间复杂度)
|
||||||
|
|
||||||
链表排序,先转数组。。。
|
链表排序,使用快慢指针,链表分割,然后融合。
|
||||||
|
|
||||||
2. 在纸上写一个Binary Search Tree的建立函数
|
2. 在纸上写一个Binary Search Tree的建立函数
|
||||||
|
|
||||||
@ -72,4 +70,38 @@ hash 链表长度大于8就改为红黑树
|
|||||||
java、python
|
java、python
|
||||||
|
|
||||||
推荐算法:
|
推荐算法:
|
||||||
分析商品的品质对用户后续的影响,
|
分析商品的品质对用户后续的影响,
|
||||||
|
|
||||||
|
=============8.19,拼多多线下面试=======
|
||||||
|
|
||||||
|
作者:讨饭好艰难
|
||||||
|
链接:https://www.nowcoder.com/discuss/95940
|
||||||
|
来源:牛客网
|
||||||
|
|
||||||
|
一面:
|
||||||
|
|
||||||
|
1. 首先讲项目,然后说了蛮长的时间,基于项目内容的提问较少
|
||||||
|
|
||||||
|
2. B+ 树的原理
|
||||||
|
|
||||||
|
3. 问了JAVA的GC内容,如何查到代码那里出现问题
|
||||||
|
|
||||||
|
4. 说了计算机网络从应用层到物理层的用处等等
|
||||||
|
|
||||||
|
5. 算法题,求一个字符串的最长连续不重复的子字符串。用了贪心算法找,算不难,后面时间不够,就没有手撕了。
|
||||||
|
|
||||||
|
二面:
|
||||||
|
|
||||||
|
1. 还是讲项目,然后这个面试官问了项目的实现逻辑,问的比较细,基本上应付过去了
|
||||||
|
|
||||||
|
2. HTTP和TCP的区别
|
||||||
|
|
||||||
|
3. HTTP和HTTPS的区别
|
||||||
|
|
||||||
|
4. 访问一个网站的过程
|
||||||
|
|
||||||
|
5. 手撕一个算法,输入有序的数组,然后把前K位依次追加到后面,求最小的那个数。其实就是二分查找,比较简单
|
||||||
|
|
||||||
|
6. 数据库的存储原理 B+ 树
|
||||||
|
|
||||||
|
7. B+ 树和AVL树在单点查询的情况下的效率区别。
|
Loading…
x
Reference in New Issue
Block a user