拼多多一面

3.14号暑期实习一面,一半多时间在写题。

1. 自我介绍

2. 问了项目是不是都是网上的,我说是,然后就开始写题

3. 两个有序数组的最长公共子序列(子序列是连续的)

1. 动态规划,没有用到有序的性质,不满足时间复杂度要求

2. 简单场景,两个数组无重复数字(二分查找 m*logn)

```java

public int longestCommonSubSequence2(int[] v1, int[] v2) {

int m = v1.length, n = v2.length;

int ans = 0;

int i = 0;

while (i < m) {

int start = binSearch(v2, v1[i]);

if (v2[start] != v1[i]) {

i++;

continue;

}

int l = 1;

while (true) {

if (i + l >= m) break;

int end = binSearch(v2, v1[i + l]);

if (end - start != l || v2[end] != v1[i + l]) break;

l++;

}

ans = Math.max(ans, l);

i = i + l;

}

return ans;

}

3. 进阶场景,有重复数字(没写出来)。

4.开始问RPC

别人如何使用这个 RPC

RPC 调用流程

netty 是如何使用 tcp 连接的?

如何标记这是自己的请求,(用requestid进行区分)

多线程并发写产生的冲突问题

netty 的优势

#牛客AI配图神器#

全部评论
我去哥们,问的问题跟我一毛一样,算法也一样
1 回复 分享
发布于 03-17 01:08 山东
xfg的项目吗
点赞 回复 分享
发布于 03-26 22:50 日本
多线程并发写产生的冲突问题具体问了什么呀
点赞 回复 分享
发布于 03-20 14:29 四川
佬有结果了吗
点赞 回复 分享
发布于 03-19 00:50 陕西
这是在干啥,做错了吧
点赞 回复 分享
发布于 03-18 17:45 山东
是你简历里写了RPC,所以面试官才问吗
点赞 回复 分享
发布于 03-17 12:18 广东
出结果了吗?佬
点赞 回复 分享
发布于 03-17 11:24 湖北

相关推荐

03-26 11:06
已编辑
门头沟学院 C++
点赞 评论 收藏
分享
评论
3
48
分享

创作者周榜

更多
牛客网
牛客企业服务