拼多多一面凉经--服务器研发工程师

笔试只a出1.2题,属实没想到能约面

架构部门岗位,面试时长约1h,全程手撕,面试官人脑现场编译

没有问任何简历、实习、项目、八股相关的内容,给哥们整红温了,汗流浃背

手撕题目1:

不同的数组A[i],其中A[i]个数小于100

当满足以下两个条件,则认为A[i],A[j]是同一类别

①A[i]和A[j]中有相同的元素

②A[i]与A[j]没有相同元素,但是A[i]与A[k]同类别,A[j]与A[k]同类别,那A[i]和A[j]是同类别

输出共有多少类别,每个类别里面有哪些数组

思考之后面试官提示要用图的知识,似乎是无向不连通图,直接回答不太会写

手撕题目2:

括号匹配去重

leetcode20 有效的括号升级版,判断是否合法的同时去除冗余括号

例如

(((a)))合法,最终输出(a)

(a[b)]不合法

((a+b))+c)不合法

(((a+b))+((c))合法,输出(a+b)+(c)(好像是这样,不太记得了,这道题说的不是很明确)

用栈,只大概做出判断是否合法

手撕题目3:

合并K个非降序数组并去重

类似leetcode23 合并K个升序链表,思考后说可以两两合并,面试官说还可以用K个指针一起往前扫

最终用两两合并思路完成

反问:

为什么不问八股或者项目经历,说他们是架构部门,很看重代码能力,八股什么的没必要问,看代码能力就足够了

主要业务是做给公司用的产品,包括自研redis之类的

不太好的面试体验,面试官还行,但一小时手撕给干的神志不清了,一面变笔试,最后说让我等通知就行,八成是寄了,泪目

#拼多多##一面##手撕题#
全部评论

相关推荐

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