微软 模拟一面

  1. 自我介绍
  2. 介绍实习项目,项目难点是什么,说一个项目中你觉得最有意思的地方,项目的收获
  3. 问了解数据库吗?介绍一下数据库的索引,不会。。(当时脑子蒙了,应该说一下b+树之类的东西的。。)
  4. 记事本写代码:写一个函数,输入一个字符串,输出一个字符串,删除输入字符串连续重复的字符
  5. 当时自以为是删除掉多的字符只保留一个,例如abbb变成ab,5分钟写完,结果面试官说应该把冗余的全部删掉,后面就开始打补丁,在边界情况下卡了很久,每改一步老师给一个用例发现结果不对,又开始debug。。持续了办个小时。。
  6. 后面老师应该觉得不太行了,问我可以想出哪些测试用例,我给出了几种情况,比如"","a","aaa","abbba",'aaabccc',几种考虑连续重复字符的不同排列组合,面试官感觉不太满意,说我可以多去学习一下怎么给出测试用例
  7. 后面力扣也没搜到这道题,力扣上是消除相邻的两个相同字符串,用栈可以解决,但这个貌似不行。。
  8. 反问,面试官说得补补数据库的知识,并且多刷题。。

全程40分钟,答的太拉了,得恶补数据库www,2023.9.12

全部评论
微软开了么
点赞 回复 分享
发布于 2023-09-27 11:20 甘肃
微软开了?
点赞 回复 分享
发布于 2023-09-13 13:32 广东
模拟一面是什么
点赞 回复 分享
发布于 2023-09-13 13:32 北京
有无大佬想到解决这个题目的方法,求教一下
点赞 回复 分享
发布于 2023-09-13 13:08 浙江

相关推荐

昨天 11:26
复旦大学 Java
点赞 评论 收藏
分享
活泼的代码渣渣在泡池...:哈哈哈挺好的,我也上岸美团了,不说了,我又接了一单
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

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