字节跳动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
#字节提前批##字节跳动##笔试题目#