微软

收藏
企业服务
10000人以上
上市
美国
福利丰厚榜高校必争榜offer比较常胜榜HC充足榜校招高薪榜WLB/965榜牛客指数榜
榜单高新技术

24

在招职位

402

面试经验

2

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
后端开发
前端开发
客户端开发
运维/技术支持
人工智能/算法
技术支持
产品
交互/设计
最新
热门
03-28 00:58
门头沟学院 C++
bg本2硕9 非科班 部门:wxzf一面(2h)(1)cpp基础系列:static关键字的用法和特性?局部变量用static修饰是什么效果?你提到保护性,隐藏性,具体是什么说法?新特型中怎么实现?手写一个单例模式。并讲解单例模式的代码(每个函数都讲解,详细讲解),有没有其他单例模式的写法。智能指针有哪些?有什么区别?怎么实现的weakptr?移动语义的一堆八股。静态库和动态库的区别?(没有深挖,可能是我嘚吧嘚说太多了,符号表,plt,got,延迟绑定,加载时机全说了)。(2)OS基础:进程线程有什么区别?(我结合自己理解说完,面试官问我还有呢?我基本说不上来了)(3)计算机网络:https,讲解一下加密的过程。加密的数学算法是什么?rsa的,ECDHE的。(4)项目拷打(20min~30min):非常细节,非常希望我了解底层算法(5)手撕:搜旋转数组二面(半小时)全程都是聊天形式,没啥面经,技术相关的问题主要体现在项目里,问了一点点安全方面的问题,SQL注入,xss,csrf,cookie。问到岗时间,还有一些自己和自己理解相关的内容。三面(40min)全程聊项目,出的场景题也都是项目相关的。问我非科班的身份,如何学习计算机知识,Linux,windows编程学习起来有什么区别,这种问题比较多。总体评价:面试官很耐心,在我有问题说的不对的时候甚至会直接向我讲解正确的回答是什么,但是也确实是压力面,对基础拷打得非常狠,面试题本身不刁钻,但是会一直深挖,而且回答案往往很难让面试官满意,总体来说是比较好的一次面试体验,面试官回答我的反问也很耐心,感谢wxg给我这次面试机会。碎碎念:洋洋洒洒打了很多字又删掉了。“春心莫共花争发,一寸相思一寸灰”
查看17道真题和解析
点赞 评论 收藏
分享
腾讯会议面试,3个面试官一个一个进来,一个人半个小时还多一共2个小时左右。前面两个主要问项目多,最后一个各种八股文和场景题。问了无数个问题,把有印象的记录下来,顺序可能也不太对。**面试官1:**1.说一下h264和h265的区别2.音视频如何同步3.看你做过鸿蒙是应用层还是底层4.鸿蒙编译过程中遇到了什么问题,怎么解决的5.音频使用的什么格式,比原始的缩小了多少倍6.FFmpeg读取音视频的流程是什么7.SRT协议是什么讲一下8.第一个项目你用ffmpeg都做了什么9.你使用的什么协议传输的数据,具体过程讲一下10.第一个项目使用了rtmp第二个使用rtsp为什么11.录制和回放是怎么做的,具体怎么实现的12.你使用的Linux开发还是windows为什么13.Nginx服务器是怎么搭建14.我现在有一个数组里面有正数有负数,我怎么知道某一段连续的几个数里面的最大值是几15.那段实习经历主要做了什么工作16.三次握手和四次挥手解释一下17.struct和类的区别18.能实习不,啥时候可以上岗19.怎么实现多态**面试官2:**1.TCP和UDP的区别2.struct和类的区别3.实习主要做了什么,问的非常具体的那种4.通信协议拟了解哪些5.讲一讲rtmp6.讲一讲rtsp7.讲一讲rtp8.将一下rtcp9.rtmp和rtsp有什么区别10.rtsp和rtp有什么区别11.rtp和rtcp怎么工作的12.tcp跟 他们有什么关系,有什么区别13.第三次握手丢包了怎么识别14.识别到丢包了,怎么补救15.回答了超时重传和前向纠错,然后就问前向纠错怎么纠错16.rtp传输协议怎么计算延时17.一亿个整数排序大概要多长时间,不太会,说了内存大小大约400MB,选择快速排序的算法,复杂度是nlonN,然后就一直追问你给我算一下,具体几分几秒,麻了18.说到了时间复杂度,时间复杂度跟什么有关19.做界面为什么使用Qt不用别的20.鸿蒙怎么编译的21.你的打印机软著是什么,讲一下22.你的调度算法软著是什么讲一下你的这个算法23.音视频编码你怎么优化参数的,为什么24.一个100M的原始音频文件使用aac压缩后大概多小多少,你试过吗25.你的推流拉流项目实在dos窗口还是有界面,为什么不在浏览器里面实现26.鸿蒙应用层开发怎么做的,底层怎么做的27.你做过ios和安卓吗,28.SDK怎么编译,我说根据官方手册的命令,人继续追问,官方命令也不可能比较顺利,你具体遇到了哪些问题,怎么解决的29.FFmpeg你是安装使用的还是自己下载编译源码的,你编译的时候遇到了什么问题30.说一下为什么之前做前端现在又做C++**面试官3:**1.自我介绍一下2.说一下为什么之前做前端现在又做C++3.C语言中,怎么避免头文件重复包含4.C语言中,字符串转Int,int转字符串的方法​使用`atoi`或`strtol`函数         使用`sprintf`或`snprintf`函数:5.C++中又怎么实现​使用`std::stoi`(C++11及以上)         使用`std::to_string`:6.struct和类的区别7.怎么实现多态8.C语言编写的程序,程序怎么知道自己的名字的9.C语言的随机数怎么写10.在C语言中,数组的个数明明是提前已经确定了,为什么还会越界11.怎么在C语言中打印32位比特12.memcpy和memmove你听过吗,有什么区别13.手写printf函数​14.C语言中,怎么取当前的秒和微秒​在C语言中,可以使用 `<time.h>` 头文件中的 `gettimeofday` 函数来获取当前的秒和微秒15.RAII是什么16.RAII除了智能指针还能干什么17.int a =3 和int b = 4 怎么判断是同一种类型,怎么判断他们都是Int类型​在C++中,可以使用`typeid`运算符来判断变量的类型。18.c++ 中我不想让系统帮我进行字节对齐怎么办19.deLete p和 delete p [] 区别20.如果直接使用deLete p删除数组会出现什么情况21.c++ cast转换有哪几种22.动态类型转换(dynamic_cast)为什么是安全的23.c+++   map跟unordered_map 有什么区别24.c+++   map跟unordered_map 的key可以是自定义类型吗,25.c++ 的for函数和C语言的for函数相比,第三个参数都能传哪些东西,新增了哪些26.STL bind函数是什么怎么使用的27.vector怎么实现的28.Lambda函数是什么就具体讲捕获列表,参数列表,返回值这些29.如果父类函数里面有个 foo(int a) ;  foo(string a); 子类函数有个foo(自定义类型)  会怎么样30.怎么阻止实例化对象31.向上转换和向下转换是什么,哪个是安全的为什么32.什么时候出现重载什么时候是重写33.vector容器我一直push,如果满了他是怎么扩容的34.观察者模式是什么,咋么实现的35.vector源码你看过吗,调用了哪些函数36.听过说 quic协议吗37.运算符重载是怎么实现的
点赞 评论 收藏
分享
去年12月下旬才意识到时间紧迫开始学java技术栈,猛猛突击了两个多月准备找暑期实习。第一个约面就是字节,一开始还担心脏面评犹豫要不要拒,最后鼓起勇气冲一把,没想到节子直接收留我了严格来说我自己并不算零基础,平时一直在用java刷算法题,考研的os计网现在没完全忘干净,也给我省去了很多时间。不过真正系统地去学java技术栈的时候,还是惊叹于整个知识体系的庞大,很深很广很杂,每天都能学到很多新东西然后给其他同样时间紧迫准备速成的同学们一些建议吧:1. 不建议硬背八股,还是要深入理解,然后尽可能用自己的表述描述出来。硬背概念的记忆持久性真的很差,而后者一旦深入理解了底层原理,至少短时间内很难忘掉2. 第一遍看课很多地方一知半解是正常的,后面一定要多做复盘,对于自己不懂的地方去问AI或者查阅一些技术博客。不建议反反复复把课看好几遍,时间太长,先通过看课系统性的过一遍再针对重难点查缺补漏会好很多3. 我觉得项目不必追求高级独特,但一定要吃透,相关技术和框架的底层最好都要了解一下。一定要多关注技术选型,就比如大家项目里一般都会用到mq,基本都是从御三家里选其中一个,那么一定做好被问到“为什么用这家而不是另外两个”的准备。面试官真的很喜欢问这种问题,因为这能体现你有没有进行过思考4. 平时还是要多刷算法,手撕真的很重要,尤其是字节这种厂。我三面的时候能明显感受到面试官对我前面的回答是有些失望的,聊了20分钟就开始做题并且丢了道很恶心的hard(不知道是不是打算劝退我233)。但是整个手撕过程思路清晰逻辑通顺编码规范,一些地方还加了注释,测试结果也没有问题。最后面试官非常满意,当晚就收到oc。所以说有些时候一场漂亮的手撕真的能起到一锤定音的作用5. 面试这种东西,能力固然重要,但其实运气也是非常关键的一环。之前和时错佬私下讨论的时候也有这方面的共鸣。所以说还是要放平心态,挂了并不代表你不优秀。无论是秋招还是暑期战线都很长,到后期才开始收割的大佬大有人在最后附上自己的速通时间线:12.18 牛客发第一贴求助 决定走java后端12.20-年底 直接跳过javase,javaweb和苍穹外卖,闪击ssm1月初-1月中旬 速通黑马redis基础篇+实战篇,跟着敲了黑马点评1月中-1.25 闪击黑马redis高级篇+原理篇,闪击mysql1.25-2.5 魔改黑马点评,顺便在kafka和es的课程里挑着看了一些重点2.5 -2.12 闪击juc2.13 制作初版简历2.14 投递微软暑期(结果到现在还没消息,乐)2.15-2.23 速通jvm,然后又补了一下尚硅谷的juc(黑马的juc里没讲Threadlocal和CompletableFuture)2.24 投递腾讯2.26 牛客上海投了30家,当晚字节约面,约在了3.32.24-3.2 这段时间疯狂在牛客上刷面经查缺补漏,刷了100多篇,把其中经常出现但自己掌握的不好的八股和场景题都记录下来,去javaguide和面试鸭里面复习。如果八股网站没有就问ai,然后自己制作成anki记忆卡以便复习3.3 字节一面3.4 阿里云一面 字节二面3.6 字节三面 当晚oc3.10 正式收到offer
野猪不是猪🐗:草,此时此刻恰如彼时彼刻 https://www.nowcoder.com/share/jump/75053974540152571
查看10道真题和解析
点赞 评论 收藏
分享
2024-12-26 23:18
已编辑
门头沟学院 生物工程
前言:bg 211本非网安专业,整合了2024.3月起的暑期实习面试和2024.9月起的秋招面试,包括腾讯字节美团等厂,都记在一起了,所以统一列出来,很乱,主要是二进制、C++、汇编、windows逆向相关部分记录可能有误,因为没有录音,是面试后回忆复盘写下的,有几个没有答上来的问题一开始就没怎么听懂orz1、call具体实现了什么功能2、如果不能用call的话如何实现功能3、Windows异常处理机制4、lea是什么5、inlink hook 中jmp把别人的代码顶掉之后要怎么恢复6、写汇编代码,eax < edx 时跳转7、讲一讲PE的结构8、导入表是什么,是怎么样的9、堆、栈的区别10、list要怎么遍历11、函数调用协议是什么,破解的时候怎么知道要jmp掉哪些12、std是什么13、调式器步进的时候,跟踪syscall会跳出去是为什么14、加壳和脱壳的原理15、遇见过反调试吗,是怎么解决的16、32位和64位汇编传参17、内存存储的类型18、浅拷贝、深拷贝和赋值19、说说用户态(ring3)和内核态(ring0)20、栈溢出21、Frida实现动态插桩的原理22、系统是如何加载PE文件的23、反调试有哪些技术24、C中的malloc和C++中的new有什么区别25、ida F5的原理26、脱壳之后修复导入表,具体是怎么修复的27、怎么实现inline HOOK,怎么定位要HOOK的函数的地址28、怎么进行HOOK检测,如果用Frida的要怎么检测29、C++中的多态解释一下30、如何实现病毒扫描,如何匹配病毒库,如何识别特征码31、汇编返回参数如何返回,如何传参32、linux的elf文件的文件结构33、遇到过控制流平坦化吗,是如何解决的34、快排的时间复杂度35、说一下hook,说一下注入,会渗透吗36、虚函数和虚表指针最后祝各位求职顺利
查看36道真题和解析
点赞 评论 收藏
分享
简单写一下吧。 更过的是不甘,明显算法题对上自己短板了。12月9日一面。    周一还是9点感觉人怨气都挺重,面试官没开摄像头。 先是简单的自我介绍,然后问了实习项目,详细介绍了一下从实习开始到实习介绍完成的东西,收获。    接下来就是让给出一些方案,假如你的项目遇到这些问题该怎么处理。巴拉巴拉一顿。 然后让写了一个题目。题目不是很难,但是逻辑很麻烦,还需要自己写文件读入读出逻辑,跟力扣题不一样。因为本人是Java,平时写算法用c++,不是很会,就想让面试官换一个题,没有答应,我也不太会,就抽象了一下成二维数组,还是不行,最后才理解到没有完全读懂题目的意思。我现在对这种开放算法题有一种恐惧,因为什么固定什么不固定有时候都不知道怎么问。    最后说再来一道算法把,无数点,然后给出一个点,找离他最近的点。二维数组处理一下,能减少运算。我以为单纯的算法题,这能有啥好办法,o(n)解决。然后说给随机点不在给出的点内,我心想这能有啥办法,不还得o(n)吗? 一个小时到了,反问。 回来我才想到,这哪是算法题,这不就是sd吗? 自己是个傻逼(方法是预训练,像非关系型数据库保存形式的KD树)。12月10日二面。    周二9点,面试官很和蔼,是个北京的小伙。照例先介绍自己。然后抓住算法实习狠问了一通,感觉他也是cv的硕士,能理解我做的算法产品。    然后就来了一个sd,实现一个任务处理系统,我想这不类似进程吗。任务管理中心模拟两个队列,一个是普通任务,一个是定时任务。然后建立一个任务分配中心,然后再多来几个任务处理机,任务分配中心对任务处理机进行检测是否运行成功。任务没完成或者失败就回到任务管理中心。(大概意思是这样,但是其中有很多东西,比如任务是有前置任务,或者任务修改,定时失败,定时成功,取消策略。。。。)    然后是一个算法题。实现模拟文件管理。 简单来讲就是创建一个文件(有路径、有val),查询一个文件(查val)。简单哈希表秒了,然后说你这个不行,假如文件路径非常多呢,我想那就前缀树呗(感觉面试官只知道字典树,不知道他们意思差不多,就说我是想让你用字典树)。然后又加限制没有前置路径的文件是不存在的,那就简单给的路径修剪一下,把最后一层文件夹去掉查询。。 当然上一个sd已经用了很长时间,这个算法题47分左右开始的(算法开始就说时间不多了),我觉得我在限定时间内写不完(于是前缀树我就没有自己实现),就说了一下自己的思路,然后反问,结束。深刻建议:建议以后微软秋招的同学投递苏州,就我问的情况来说,苏州应该是更简单一些。有私下交流,我觉得苏州是稍微简单的。    不建议北京,不建议北京。首先北京高校太多,就这次校招来讲,清北大佬明显下场很多,不建议直面对抗。容易被打的粉碎。#微软校招#
密码哥:微软校招面试这么晚?以及我看官网都没有苏州的校招岗位
查看6道真题和解析
点赞 评论 收藏
分享
1.自我介绍2.你负责的是什么部分的测试?它的功能主要有哪些?3.Windows和安卓单位定位是什么样的,你有了解过吗?那些用户使用Windows,那些使用安卓?4.安卓和Windows在功能测试上有没有什么不同?5.你学习的内容和你上一段实习内容有没有什么联系?6.你在上一段实习中比较大的收获是什么?7.产品开发的流程是什么?你负责了那部分内容?8.你选择测试的契机是什么?9.你什么场景使用selenium进行测试?10.Md5加密,你怎么用前端传递的密码和你实际存储的密码进行对比,从而去验证当前登录的密码是正确的?11.你觉得这个项目中最有挑战的部分是什么样的?12.你觉得redis为什么具有更高的性能?13.Redis存储数据经过什么步骤?Mysql经过磁盘io,那么redis经过什么?14.那redis存储存在什么问题呢,它是基于内存存储的,那么假设电脑现在重启之后,内存中的数据就会被清空15.什么样的数据使用存储在redis中16.存在redis中的数据,你怎么持久化存储它?它一重启没了,怎么解决?17.Redis会通过什么技术保证它重启之后还在?18.基本的sql语句你知道吗?清空表的指令?19.数据库的建表以什么字符集为主?20.Emoji表情怎么存储,什么数据类型?21.有了解过慢sql吗?22.慢sql的定义是什么?多慢算慢?23.你有做过web的性能测试吗?24.性能测试你会关注那些指标?25吞吐量和并发用户数的区别是什么?26.Qps和tps的区别是什么?27.性能测试的响应时间一般是什么单位?28.你测试公网上的响应时间大概多久?比如像百度,bilibili等29.Git常见的一些命令考察?提交一个变更使用什么命令?30.Liunx常用的命令,你了解那些?31.Kill -all杀死所有进程是指杀死所有的进程吗?32.Liunx中的删除目录,使用什么参数?-f它是什么单词的缩写?#牛客在线求职答疑中心##牛客解忧铺##牛客创作赏金赛##一句话证明你在找工作#
上海精神病人:kk园区?
点赞 评论 收藏
分享
2024-11-07 08:12
阿里凉经一面1.问了简历上的三个项目 逐一介绍 逐一解答2.用的气压计什么精度 怎么实现定高3.面试官挺喜欢我的第三个项目 问我比赛完后有没有继续去落地下面问问基础4.主要使用的语言5.怎么理解C++的封装 继承 多态6.堆和栈的区别7.进程和线程的区别8.讲了之后再自己顺便讲了多进程、多线程的方法9.父进程和子进程的区别10.讲讲TCP和UDP面试官:有什么问题问我?复盘:体验不错 得到了面试官的认可 面试后状态就显示通过了技术二面 80分钟1.你觉得你哪个项目最有难度 介绍一下2.用的6ull是arm几的 几核的3.用的stm32有什么参数 (朋友们对自己用的硬件要有了解)4.Mpu6050的一些可选参数是什么5.用的气压计觉得有什么缺点6.如何处理和过滤噪声数据?你提到卡尔曼滤波能介绍一下吗7.在设计嵌入式系统时,如何进行硬件与软件的协同设计?8.中断上下文了解吗?具体做了什么 有哪些寄存器 能画图表示过程吗?9.我看你项目里有 linux 驱动 你知道windows和linux 驱动的异同点吗?10.可以手写一个i2c驱动吗?讲讲原理也行11.读过freertos 源码吗?有了解过那些RTOS?说说12.面试官:了解linux吗?我:了解面试官:讲讲Linux 的宏内核有什么优势相较于其他的系统讲讲linux 内核,linux源码看过一部分吗?知道进程和线程吗?进程调度?我:了解一部分假如你做一个进程管理系统 可以参考linux内核  你可以说说你的想法13. 手撕:一道hard 。。。。。最后:你有什么想问我的二面凉我面试看的是大佬的面经,链接放下边了  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看21道真题和解析
点赞 评论 收藏
分享
2024-10-11 09:58
网易雷火_开发
1.自我介绍2.介绍项目背景问了项目是因为什么缘由开始开发的,是学校组织的,还是自发开发的3.C++的基本数据类型答了int之类的4.int类型在32位和64位操作系统占用的空间大小答了在32位VS2022上面是4字节,在64位Ubuntu上面是8字节实际上在64位的Ubuntu24.04系统上也是4字节的5.浮点类型表示小数出现不精确的问题是因为什么导致的,可以解释一下底层的原理吗不知道6.列举一下STL的常见容器答了vector之类的7.讲一下了解的容器的底层数据结构说了vector和list的底层数据结构8.map容器的数据结构实现只答了是使用红黑树实现的9.智能指针了解过吗,有哪几种类型的,具体使用场景说了auto_ptr,shared_ptr,weak_ptr10.share_ptr的底层实现说了是配合一个计数器类实现的接下来就是问项目相关的了11.Boost是如何实现线程池的,大概是如何使用这个线程池的,提供了哪些接口答了使用了Boost自带的thread_group,提供了任务加入的接口12.http的底层是udp还是tcptcp13.tcp和udp的区别答了面经上的14.流式协议和普通协议的区别答了报文传输和比特流传输的区别15.tcp的粘包的问题,如何解决没说出来16.rapidjson进行json数据的序列化和反序列化的基本步骤答了rapidjson的基本用法17.Boost.asio在windows和linux平台底层的一些区别,你了解哪些,它是如何达到一个跨平台的效果的答了一个条件编译,说了调用的底层接口是两个操作系统分别提供的系统调用18.Boost.asio在使用时候的优劣问题,哪些场景适合使用这个库没说清楚19.数据库什么时候使用到事务答了和触发器有关的一些应用,这个问的是真笼统啊,直接给我整蒙了20.反问问的东西可太多了,连asio的底层原理都问了,问到后面我都口齿不清了
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务