逆天,字节四道笔试全超时

#字节求职进展汇总#
第一次碰到四个题全部超时的,全在绞尽脑子想怎么剪枝。
第一题给你一个无向图,这个图有n个节点n - 1条边,(u,v)如果满足(u,w),(w,v)存在的话,就可以把(u,v)连起来,问你最多可以连多少条边,邻接表,每个点bfs两圈,超时了。
第二题一个数组,q组输入,每一组有一个left和right,表示子数组长度为[left,right]的数组和的最大值,用前缀和和前缀的最大值来做,超时。
第三题是给你一个全是小写字母字符串,每个字母可以按字母表左移或者右移,例如b左移1位变成a,z右移一位变成a,问最少的操作数使得相邻的字母都不一样,模拟,超时。
第四题是给你一个数组,让你算严格递减的子序列(非连续)数目,写了o(n^2)动态规划,超时。
为什么有的人没有笔试就直接约面了,这笔试给我算法小菜鸡干碎了。
全部评论
第一题可以On 解决 算每个点出现的次数,然后总的需要加的边数等于每个点出现的次数 乘以每个点的出现的次数-1 然后除以2(这个可以通过每个点需要连接的边的数量观察出来)的总和
1 回复 分享
发布于 2024-09-23 11:05 上海
我的题和你一样,昨天做的,第一题和第三题a满了,第二题和第四题a了一些,要a满估计要用更高级的数据结果。不过我算了一下第二题感觉不会超时,因为我q里的查询是O1的。 总共a了2.5左右好像,今天打电话说我笔试挂了,笑人,流程终止了。
点赞 回复 分享
发布于 2024-09-23 16:11 四川
我有三道题跟你一样,最后一道100%,一道65%,一道5%,还有一道没看 还有机会进面吗
点赞 回复 分享
发布于 2024-09-23 09:45 北京

相关推荐

1.自我介绍2.关于项目核心成果展示,你写了这个项目后,做了哪些测试呢?测试的思路是什么呢?3.白盒测试和黑盒测试的区别4.进行测试用例设计的时候考虑哪些方面呢?大概讲一下基本功能设计,新增功能的交互,性能,容量,易用性可维护性,可扩展性,场景测试5.如果你这个项目出现了一个bug,如何看待这个bug的一个严重程度?在功能已经实现的前提下,比如四个等级,一个轻微,一般,严重,致命,这四个等级大部分在什么情况下出现?6.针对http和https做一个简单的介绍7.http属于哪个层?8.tcp三次握手?各个报文的名字?9.在学校的时候有没有接触过路由器交换机的一些设备?10.计算机网络二级有没有考?11.虚拟机有没有了解?12.针对项目中的登录功能,做用例设计,比如用户字数限制,密码字数限制,做一个用例设计,预期结果是什么?13.如果我输入一个正确的用户,错误的密码,它提示我密码错误,这个行为是正常的吗?14.另一个项目中提到的性能方面,你对这个性能的理解是什么样的?15.Web项目是不是支持多个人同时登录啊?我不知道为什么,打开你这个页面,它的响应时间非常的慢,能解释一下这个非常慢的原因吗?16.你是学过python是吧?python除了这个项目还写过其他的吗?17.能否通过selenium,编写一个导管程序,验证用户是否登陆成功,编写思路简单描写一下18.通过这个程序,你怎么知道这个用户是否登陆成功?19.假设你入职的情况下,需要学习一个全新的工具或者框架,你的学习计划是?20.如果你在测试过程中发现了一个bug,但开发不觉着是一个bug,在这个情况下你要如何应对?21.如果沟通过发现开发还是不承认这个问题,你又如何?22.还有什么需要了解的吗?
查看22道真题和解析
点赞 评论 收藏
分享
评论
4
3
分享

创作者周榜

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