百度软件开发面经&薪资爆料&面试题目&解答思路

对应岗位:软件开发工程师、软件测试工程师、前端开发工程师、后端开发工程师、移动端开发工程师等

1.4.1 后缀变换

【题目描述】

牛牛定义一种字符串操作为: 对于任意字符串S,可以将其划分为两个非空子串x和y且满足S=xy,通过交换x和y子串的位置得到新字符串W且满足W=yx.例如对于字符串S="helloworld",将其划分为两个部分x="hello"和y="world",经过操作后得到新字符串W="worldhello"。

在给定初始字符串S和结束字符串T以及进行操作次数k,问有多少种不同的操作方案使得将S转化成T?因为答案很大,所以需要模上1000000007后输出。

两种操作方案被视为不同当且仅当存在第i次操作时刻(1≤i≤k),前者得到两部分子串为x1和y1,后者得到两部分子串为x2和y2时, x1≠x2成立。

1.4.2 选角色

【题目描述】

牛牛任职于一家演艺公司,这一天,他率领着一共n个小伙伴去某知名剧组面试,在戏中,往往以戏份多少来定义角色的重要性。

现在,这n个小伙伴对自己都有一个定位,想要拿一个多少戏份的角色。假设将戏份多少量化,以1 ~100来衡量,那么也就是说,每个人在心中都有一个指标,自己签订的合约角色戏份绝对不能少于这个指标。

在n个小伙伴都进入剧组面试之后,牛牛得到该剧组剩余m个角色的戏份值,现在,牛牛想提前知道,对于每个人而言,一共有多少个角色是满足要求的。

......

资料全部内容请看《2025届求职宝典-理工科版

不收费,3人组团即可免费领取!已经发出10000份,涵盖各大公司求职资料,助你事半功倍!

资料包含:

  • 30+大厂面试真题+解析
  • 软件方向:阿里、腾讯、百度、小米、华为、美团......
  • 硬件方向:华为、比亚迪、汇川、新华三、中兴、海康威视......
  • 机械方向:比亚迪、华为、美的、长江存储、宁德时代......
  • 30+大厂岗位薪资爆料
  • 30+大厂offer攻略

拿offer,别犹豫,点击马上领取>>https://www.nowcoder.com/link/campus_ziliao2024-tiezi7

电脑端请微信扫码>>

多说无益,直接上资料截图

每个方向专栏售价69元,但是参与3人组团就可免费领取

点击马上领取>>https://www.nowcoder.com/link/campus_ziliao2024-tiezi7

全部评论

相关推荐

头像
测试开发面经,一面二面三面高频题目(附答案图片)1、什么是测试开发以及其在软件开发流程中的作用。2、在过去项目中的测试策略和方法。是如何确保测试的全面性和质量的?3、讲解一下测试金字塔(Test Pyramid)模型,并4、解释各个层级的测试类型和其重要性。5、描述一下持续集成(CI)和持续交付(CD)的理解,并解释测试开发在CI/CD流程中的角色。6、测试驱动开发(TDD)和行为驱动开发(BDD)的概念,并解释在测试开发中如何应用这些方法。7、在自动化测试中,遇到过哪些挑战?是如何解决这些挑战的?8、在测试开发中使用哪些自动化测试工具和框架?介绍一下你对其中一个工具或框架的经验。9、在测试开发中使用过哪些持续集成/持续交付工具?描述一下是如何配置和管理这些工具的?10、在测试开发中如何处理缺陷和问题?如何与开发团队合作解决这些问题的?11、在测试开发中如何处理敏捷开发和迭代式开发模型?如何与开发团队协作的?12、在测试开发中,如何处理大规模的测试数据和测试环境的管理?13、在测试开发中,如何进行性能测试和负载测试?使用过哪些性能测试工具和技术?14、在测试开发中使用的版本控制系统和代码管理流程。15、在自动化测试中,如何处理动态和不稳定的用户界面(UI)?使用过哪些工具和技术来解决这个问题?16、在测试开发中,如何进行安全性测试和漏洞扫描?使用过哪些安全测试工具和技术?17、在测试开发中使用的持续测试技术和实践,例如回归测试、冒烟测试等。18、在测试开发中如何进行测试报告和缺陷报告的编写和管理?19、如何评估和管理测试优先级?如何进行测试计划和测试进度的管理的?20、如何评估测试覆盖率?测试覆盖率的重要性是什么?21、如何持续学习和跟进测试开发领域的最新技术和趋势?引流 #测试简历怎么写#  #23届找工作求助阵地# #测试开发#  #写简历别走弯路#  #面经# #秋招# #测试开发工程师#
点赞 评论 收藏
转发
3 10 评论
分享
牛客网
牛客企业服务