字节跳动ES研发岗位第四次在线笔试

到现在参加了两次字节的笔试,分别是ES第三次和第四次笔试。之前没咋刷过算法题,最近两周仔细刷了下剑指和leetcode。
本次笔试,还没上次答的好,上次还能过2.7,而这次------是 0,我崩溃了。
第一道题:给一个数组,找出每个值前面最近的比它大的数字。
#我用的单调栈,比较栈顶和当前元素值,如果栈顶大于当前值,就打印栈顶,否则弹出栈顶,如果出现空栈就打印-1并把当前值压入栈。测试用例都过了。但是提交显示超时...大家有比单调栈更好的办法么
第二道题:看的头晕,跳过了,等做完3,4道题回来再看时,直接不做了,心态崩了。
第三道题:字符串a,字符串b,要找出a中的子字符串c,满足以下条件:c包含b所有的字符(包含就行,不在意顺序和每个字符次数),且c是第一个包含b的,并让c最短。
#我看测试用例时,感觉测试用例和我理解的题目意思不一样,测试用例的答案不满足c是‘第一个’这个条件,大伙是咋看的。
第四道题:没读懂题目。。。心态崩了。题目里p[i]  xor  函数f   ,中间的xor是啥意思啊,不知道咋运算的

总结:水平太菜,笔试过不了,够不着字节的最低线。。。连个面试机会都没有,sad。
为我的秋招担忧,今年夏天最大的梦想就是来个offer
#字节提前批##字节跳动##笔试题目#
全部评论
全程不知道如何输入。。。 多组数据,是该 while(cin>>n)  还是直接 cin>>n 还有第二题目:  数组长度为n,那么这个n值总该说一下吧
4 回复 分享
发布于 2020-07-11 21:09
不说了 这次四题里面三题力扣原题
2 回复 分享
发布于 2020-07-11 21:39
跟你差不多,明明觉得题目挺简单,就是过不了😭话说这次过不了下次过了不影响吧?
1 回复 分享
发布于 2020-07-11 21:10
咦?  楼主 你是如何知道测试用例过了的?  如何跑测试用例的?
1 回复 分享
发布于 2020-07-11 21:12
第一题:直接暴力2个for就可以 第二题:忘了啥题,很简单... 第三题:双指针+map就可以 第四题:有点类似数组第k大的值,xor异或(^) 上次A了2道,这次貌似运气好。。。
1 回复 分享
发布于 2020-07-11 21:14
一直0...🙄
1 回复 分享
发布于 2020-07-11 21:31
全0的+1
1 回复 分享
发布于 2020-07-11 21:37
前两题自测都没问题,一提交就是通过率为0,我直接裂开来
1 回复 分享
发布于 2020-07-12 13:57
老哥,笔试一般多久出结果啊
点赞 回复 分享
发布于 2020-07-11 21:10
我就会第一题,真的不容易
点赞 回复 分享
发布于 2020-07-11 21:11
老哥,我始终为0
点赞 回复 分享
发布于 2020-07-11 21:11
算上这次我做了四次了,第一次是我做得最好的,6题中了3.5题。然后接下来的几次全部拉了,排队那题动态规划应该可以做,其他的就不会了,谢谢字节让我认清了自我
点赞 回复 分享
发布于 2020-07-11 21:13
好吧,把xor异或这茬给忘了,光记得^这个符号😂,要是这样,第三题用个heapq和递推就可以解决了
点赞 回复 分享
发布于 2020-07-11 21:14
第四题有点思路,没AC出来,不知道算不算正确 弄个优先队列保存一下前k小值就好
点赞 回复 分享
发布于 2020-07-11 21:19
话说一般过多少能面试啊
点赞 回复 分享
发布于 2020-07-11 21:42
感觉写的都没啥问题,但是全部是0
点赞 回复 分享
发布于 2020-07-11 21:42
请问为什么点保存并提交以后还可以继续提交,我以为每道题只能提交一次。一直是点的上面那个自测,最后才发现直接点下面提交也可以的,能一直提交????邮件里明明说一题只能交一次。
点赞 回复 分享
发布于 2020-07-11 21:51
第一题单调栈时间复杂度是O(n)吧,不会过不了吧?
点赞 回复 分享
发布于 2020-07-11 22:11
13好像都是原题,24没看题不知道😂
点赞 回复 分享
发布于 2020-07-11 22:25
要全部AC才能有面试机会吗😭
点赞 回复 分享
发布于 2020-07-12 09:32

相关推荐

10-17 12:16
同济大学 Java
7182oat:快快放弃了然后发给我,然后让我也泡他七天最后再拒掉,狠狠羞辱他一把😋
点赞 评论 收藏
分享
评论
6
14
分享
牛客网
牛客企业服务