微软面经

一面
  1. 自我介绍,项目介绍
  2. 设计模式
  3. 模板模式是什么?
  4. 数据库 行式数据库,列式数据库
  5. 日志打印如何保证顺序
  6. 设计一个消息队列
  7. 做题 一维数组找总和为target的路径(一个数只能用一次)
  8. 同上题,一个数能用两次
  9. 二叉树的最大深度
  10. 二叉树的最长路径
二面

跳过了

三面
  1. 聊天,学校的事,做项目的经历
  2. 题目 相交链表
面试官说简历比较契合,所以可能放了点水

四面
  1. 操作系统 堆栈(问的比较细,包括栈里面有什么,内存分配什么的,都问)
  2. 网络延迟的原因
  3. 客户反应Teams很卡,解决的办法
  4. 知道拥塞吗?
  5. 估计当前视频电话的延迟,怎么算的
  6. http https
  7. 算法 相交链表 二叉树的共同节点
倒在四面了😒
#微软苏州##面试题目##微软#
全部评论
楼主面的什么岗
1 回复 分享
发布于 2022-03-13 13:49
全要答出来吗
1 回复 分享
发布于 2022-01-24 12:58
感谢分享~想请问一下,同学终面结果是有邮件通知吗?间隔了多久呢?
1 回复 分享
发布于 2021-12-24 20:59
是面实习嘛?(竟然有四面😅)
1 回复 分享
发布于 2021-12-22 21:19
请问是中文面试吗,需要英文吗~
点赞 回复 分享
发布于 2022-09-13 23:05 四川
请问teams卡的问题怎么答的
点赞 回复 分享
发布于 2022-04-16 14:25
老哥,设计模式具体怎么考呢
点赞 回复 分享
发布于 2022-01-10 11:48

相关推荐

AI数字人面试官,每个问题前有15s左右思考时间,5分钟回答时间,感觉和简历上内容1. 选择编程语言,C++2. 自我介绍,AI大模型工具使用情况3. HTTP 与 HTTPS 区别;HTTPS 的 TLS/SSL 如何连接,如何进行加密;如何防止中间人篡改/替换攻击;4. 如何排查慢 SQL,如何判定索引命中情况;已经命中索引仍然效率不佳,如何优化;聚合索引如何选择索引顺序5. 模板编程 和 模板元编程的区别;模板编程中偏特化的应用场景;偏特化是否影响通用模板功能,......6. ”生成内容“如何进行缓存,什么输入适合作为键缓存,什么不适合,如何构建key;(什么是生成内容,大模型回复吗)对于不同客户不同场景,如何避免缓存泄露和数据混淆;分场景划分如何确定粒度;如何避免缓存污染和失效;7. 设计一个日历通知系统,用户可以设置某个时间的事件以得到提醒;定时事件如何实现,如何与数据库和前端交互;设置间隔很小的多个事件,是否可能导致事件的重复或遗漏,如何避免;8. 如何入手一个陌生技术领域;如何进行信息筛选;如何判断相互冲突的信息来源的可靠性;前一天的 03/21 美团笔试:- 选择题x10,很多 AI 题- 最长严格递增子序列长度:其实只用计数不同数的个数就好了- 移动括号最少次数使得匹配:贪心,维护右括号数量和左括号差值,遇到左括号且差值大于0直接累加计数(即相当于直接移过去匹配),应该这个思路没问题吧,过了80,后面觉得可能是忘了 long long 溢出了- 01树(不会,直接DFS超时)
点赞 评论 收藏
分享
04-01 10:58
门头沟学院 Java
AI Coding早已成为程序员和求职党提升效率的核心工具,但很多人只用它“抄代码”,却没掌握核心技巧,反而浪费了工具价值。结合自身实操经验,分享几个实用的AI Coding实战技巧,不管是日常练习还是笔试刷题,都能帮你少走弯路、提升效率。• 核心技巧一:结构化提示词,让AI精准输出。很多人用AI写代码时,只简单说“写一个笔试编程题”,结果AI输出的代码要么不符合需求,要么冗余复杂。正确的做法是,明确题型、需求、约束条件和输出格式,比如“用Python写一道数组排序的笔试编程题,要求时间复杂度O(nlogn),输出完整代码+注释,适配LeetCode中等难度”,结构化提示能让AI精准匹配需求,减少修改成本。• 核心技巧二:善用AI排错,高效解决bug。新手写代码最头疼的就是调试bug,反复排查却找不到问题所在。此时可以将报错信息、相关代码片段一起发给AI,明确提示“帮我排查这段代码的bug,说明错误原因,并给出修改后的完整代码”,AI不仅能快速定位bug,还能解释错误逻辑,帮你吃透知识点,比自己盲目排查高效得多。• 核心技巧三:遵循工程规范,让AI输出更规范。求职笔试和实际工作中,代码规范很重要,AI输出的代码有时会忽略命名规范、注释缺失等问题。可以在提示词中加入规范要求,比如“代码遵循PEP8规范,变量命名清晰,关键步骤添加注释,避免冗余代码”,长期坚持,既能让AI输出更规范,也能培养自己的良好编程习惯。• 核心技巧四:不依赖AI,边用边学。AI只是辅助工具,不能完全依赖它写代码。正确的用法是,先自己梳理解题思路,写出核心逻辑,再用AI优化代码、排查bug,对比自己的写法和AI的差异,查漏补缺。比如笔试刷题时,先尝试独立解题,遇到瓶颈再用AI提示思路,避免直接复制代码,才能真正提升自身编码能力。其实AI Coding的核心不是“抄代码”,而是用工具帮我们节省时间、补齐短板。掌握这些实战技巧,既能提高编码效率,也能在实操中积累经验,不管是应对笔试还是日常工作,都能事半功倍,尤其适合新手快速入门、提升实力。
AI Coding实战技...
点赞 评论 收藏
分享
评论
8
85
分享

创作者周榜

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