字节的面试体验太nice了!

今天刚面了字节的一面,感觉太nice了,和面试官的交流也很顺畅,很亲和,表达欲很强!大公司还是有东西的 #哪些公司面试官让你印象深刻?#
全部评论
不像某些初创小厂,太尖锐了
点赞 回复 分享
发布于 08-08 16:55 山东

相关推荐

1.从 n 个商品中选取两个商品,如果它们的价值之和是 m 的倍数,那么这两个商品就可以免费拿走。问题是求有多少种这样的商品组合。解法思路类似两数之和:使用哈希表记录每个数对 m 取余的结果,满足条件的两个数需要它们的余数之和等于 m(或者两者余数都为 0),即 (a % m + b % m) % m == 0。2.每天都会有一只 ​​小动物来到你的农场 ,总共有 ​​n 只小动物​​会在 ​​n 天内依次到来​​,每个小动物需要每天吃si框食物,再总消耗不超过总食物框数的前提下,求最后能养多少动物解法:计算每只动物的总消耗(n -i * (nums[i])),排序后从头开始累加到超过总食物框数即可3.从 N 个任务中,选出一个连续的区间(任务序列),使得这个区间内所有任务的分数之和 至少为 T​​(也就是满足总分数 ≥ T 的最小窗口)。而在这个满足条件的窗口中,找到一个 ​​最优解:即该窗口中 所有任务的难度的最大值 尽可能小​​。解法:滑动窗口+单调队列,双指针维护一个窗口,保证窗口内的分数总和 ≥ T;单调递减队列维护当前窗口中的最大难度值;4.在一条道路旁种了一排树,每棵树都有一个美观值。要求这条道路上任意一段连续的树的美观值之和都不能等于 M。为了达到这个目标,可以在任意位置插入一棵新的树(可自定义其美观值),问最少需要插入多少次新树,才能保证整条道路上不存在任何一段连续子序列的美观值和为 M。第四题我就单纯的计算了前缀和==m的个数,通过了20%。总体来说难度不大(点名mt),一小时a了3.2,最后一题没啥思路也不想写了。直接交卷。
_Microcosm:第一第三题我超时了,用的双指针遍历,不知道怎么优化剪枝,第二题贪心过了
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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