笔试挂一则

pdd提前批1+1+0.32+0.1笔试挂
全部评论
2道多都不行吗
1 回复 分享
发布于 今天 11:16 北京

相关推荐

1. 上来一道面试题:括号匹配,几分钟就k出来了然后给了第二问ex1.如果字符串只包含'(',')'括号,如何优化此算法内存占用。这也很简单,我用了数字正负号来表示然后第三问:ex2.ex1基础上,如果字符串长度改为10GB,允许你使用多线程,如何充分利用多线程性能我的思路是这样:多线程就好比分段,将10GB的字符串适当进行分段,拆分成多个段,每段用一个线程来跑,用num记录左括号和有括号相减的个数,用flag表示是否是有左边的右括号的情况但是这个思路明显是不行的后来问了打算法竞赛的朋友,他给这样一个思路:每一段用l和r来分别记录右边的左括号和左边的右括号,然后对多段得到的多个l和r进行遍历,用前一段的l和r与后一段的l和r进行一个运算OK啊,还得是专业2. 然后让我自我介绍,他在我介绍一半突然跑出去了,然后回来又甩给我一道算法题:现在有1-100的乱序数组,需要在里面找到一个给定的数,如何才能最优的解出来3. 说一说Redis有哪些应用--我答了有分布式锁、消息队列等4. 消息队列用什么数据结构--说的stream5. 介绍一下怎么用stream实现消息队列---巴拉了一大堆,不太记得了,说的磕磕绊绊的6. 现在输入一个网页地址,请说明这个请求从发出到响应经过了哪些链路7. 你在上一点实习中遇到了哪些令你印象深刻的困难--说了在做合同模板需求中遇到的困难,一个是和leader与产品组对需求的困难,另一个是实际开发过程中遇到的困难8. 这两个困难是怎么解决的9. 反问:这个效能平台研发实习生岗位是做什么的,更多涉及到底层的开发还是应用层面---应用层,主要是做东西方便给其他人使用10. 反问:能给建议不--不能11. 反问:几轮面试--两轮技术面一轮hr面两道算法,没多少八股,实习和项目啥也没问还是我硬讲的,牛油们这是kpi吗
投递蚂蚁集团等公司10个岗位
点赞 评论 收藏
分享
今天 18:37
已编辑
四川大学 Java
居然ak了我靠,还睡过了晚了十分钟才开始做。暑期pdd笔试就零点几...1.从 n 个商品中选取两个商品,要求和为m的倍数,有多少种这样的商品组合直接哈希表。所有数对m取余,哈希表存相同余数数量,结果为两个余数相加为目的数时的数量之和2.每天都会有一只小动物来到你的农场 , ​​n 天内每天会来一直小动物,可以选择留下或者赶走,留下需要给他们提供第i到n天的食物​​,每个小动物需要每天吃a数量的食物,再总消耗不超过总食物M的前提下,求第m天最多能有多少动物直接计算出所有动物需要消耗的食物,排序,每次取最小直到M为止3.从 N 个任务中,选出一个连续的区间,使得这个区间内所有任务的分数之和>= T​​。而在这个窗口中的单个任务难度的最大值为这个窗口的难度​​。找到一个窗口,这个窗口的难度为所有窗口中难度最低的。只需要求出最小难度,不返回对应的窗口。优先队列+滑动窗口,类似于hot100里面的滑动窗口最大值,不同的是hot100是固定窗口大小,而这里是要窗口分数>=T。不断向右移动右指针并加上分数,当总分数大于目的分数则取队头元素并移动左指针,如果队头元素在左指针范围外则poll出去4.在一条道路旁种了一排树,每棵树都有一个美观值。要求这条道路上任意一段连续的树的美观值之和都不能等于 M。为了达到这个目标,可以在任意位置插入一棵任意美观值的树,求最少需要插入多少次新树,才能保证整条道路上不存在任何一段连续子序列的美观值和为 M。就是找和为M的区间的交集有多少个,先前缀和然后滑动窗口
牛客42678573...:暑期 ak 了,这次只有 2.5
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务