# 原味笔面经
你的每一次求职经历都值得被记录。在这里分享原汁原味的名企笔试、面试经验。
···
807人正在讨论
#
scscsc
大连海事大学·2022届

玛氏初面凉经

侥幸通过了玛氏的笔试、口语测试进入到了管培的初面,但由于实在对业务不是很了解,所以就理所当然打了个酱油。记录一下面试过程攒人品的同时供后来人参考~ 【笔试】 行测+英语听力+英语阅读。阅读每篇3个题,5篇一共。先读题划关键词后对应到文章段落找答案。听力形式有对话和陈述,听到答案就可以选择好进入下一题。可以练练托福雅思之类的找找感觉。行测有形式有文字、图形、数字逻辑推理和材料计算题。材料计算最简单但是却是在最后的,前面不会的一定不要卡太久,导致后面容易得分的没得到就遗憾了。主要就是要稳住心态,把有把握的分数拿到,就有通过的可能。 【AI语音面试】 预约好面试信息之后会有电话打来,问的问题大致就是宝洁八大问那种,以及对于职位的理解。具体包括:自我介绍,对于管培生的理解,多大程度接受轮岗等。行为面试例如有没有完成比较有挑战性的例子,如何带领团队确立目标,其中遇到的最大困难是什么,再做一遍会有什么改进之类的,基本就是围绕项目背景,项目运行,项目分歧,项目改进这样一些维度进行,大约15min。 【小组面试】 群面一组共8人,前20min先是4人一组进行读题+讨论,之后加了一个条件,8人合在一起进行15min讨论。最后是面试官单独cue每个人,大致的意思是问如果重新来一遍会有什么不同。案例应该跟你面试城市所在的事业部相关,比如他们有糖果的,有宠物护理的等等。题目大致说的是有两个事业部要竞争一笔公司的经费。给出了一些图表和数据,根据这些数据来说服面试官谁能够成为幸运儿拿到经费。其实本身不是很难,主要是要有结构化的思维。比如在考虑资金分配的时候要把那些因素考虑因素,例如现在的市场表现和未来潜在的增长空间,拿到一笔钱之后怎么花是不是要根据任务的轻重缓急来决定等。数据本身不难,都不需要计算,只是简单地比较下大小,预判一下趋势就好了。但是要对快消的业务有基本的了解,比如哪些评价指标是比较重要的。还有就是对所面试的事业部的业务要有一定了解。 【面试感受】: MARS的面试体验还是不错的,不论从预约流程、进度提醒,面试等待等都做的不错。不管是等待区还是面试的房间都有很多小零食可以随便吃,面试完了还有问卷填想吃什么零食hhh 对于群面的建议是,大家还是多看咨询公司的报告,尽量跟不同的人练习,因为在真正面试时真的什么风格的人都有。当时我组里就有一个去年没过今年又来了的人,求生欲特别强,把所有角色几乎都占了,不给别人说话的机会,关键是也没贡献太多有建设性的点子…… 没有必要严格区分各种各样的timer、leader、reporter这样的角色,积极为团队做贡献就好,例如及时总结,确立框架,适时把讨论拉回到正轨上来等等。 数据导向,不像互联网的面试题更多考察的是定性的讨论,快消的案例中有很多数据,做任何结论都要在数据基础上说话,不要自己拍脑袋随便天马行空地想,要不然想的那些方式都是放之四海皆准的。并且一定要梳理好自己的思路和逻辑框架再开口讲话,尽量用清晰简洁的语言让所有人理解你的思路。
分享
4
原味笔面经
黄知之
广西大学·2022届

小白分享来啦~!许愿知乎offer

来分享一下知乎校招面试经验,求offer眷顾我哦! 【面试流程是这样滴】: 两轮技术面,和一轮HR面,最重要的是前两轮的技术面试 第一轮技术面 一开始就让我做一个自我介绍包括学校,专业等,然后问一些问题关于基本的算法和数据结构的知识。 然后是具体题目啦: 一是快速排序 二是希尔算法 然后递归给一个dict或者json 求 value大于53 并且为int 将该value 转换为str 敲代码的时候面试官也会在旁边看着,所以最好不要出错哦。平时写代码的坏习惯最好都不要有哦 第二轮技术面 问了很多与项目相关的东西,基本上把简历上写的项目基本都问了一遍,所以大家对自己写在简历上的项目一定要非常熟悉,只要把思路理清楚表达出来,基本也就没什么问题。如果项目经验充分,对这个面试应该也有很大的加分。据说有人还当场让写了项目整体架构的,所以千万不要编。不是自己认真做过的,就不要写了。 第三轮HR面 HR是个小姐姐面试,问了一些对未来的规划,以及公司的文化。对于我来说知乎的工作很有弹性,环境很友好。有美食福利,还有运动器械,游戏机也是必不可少的哦。更重要的是没有等级观念,跟领导的关系会很融洽。 总的来说面试不算很难,先要做到对知乎公司的了解,也要对自己有信心,讲话做题都要有底气。然后刷题确实是很有帮助,建议在lintcode上刷题,题目由标注难易度。然后在www.jiuzhang.com/solutions ,输入lintcode上问题的关键词便可以找到答案啦。
分享
4
原味笔面经
ppt Bu
宁波大学·2022届

字节跳动前端实习生(非科班已定offer)三技术面+一HR面

一面 一个小时20分钟(三轮技术面都是视频面试) 面试官哥哥很好 先自我介绍(个人信息加项目) 怎么看待前端这个职务 为什么会选择前端这个学习方向(巴拉巴拉 说了好多嘻嘻嘻) 平时是怎么学习前端的 Vue和jQuery的看法和区别 (我是从数据和业务分离,数据驱动视图两个角度展开讲) 讲讲Vue的插槽slot 和scope slot Vue的双向数据绑定原理 (订阅-发布者模式,数据劫持:Object.defineProperty(), 巴拉巴拉巴拉...) 扩展: Object. defineProperty()这个方法有哪些缺点? Vue3.0 开始不用Object.defineProperty, 用Proxy, 用***相比起来有什么改善和优点 ) 订阅发布者模式和观察者模式的区别 this的优先级 (出了一道题 讲清楚四个绑定 及其优先级 以及为什么) 扩展到 object.create() 原理 ,讲清楚其原理,手写模拟实现它 再说到 new 的实现原理,手写模拟实现它 原型链,原型链原理,手写实现一个 闭包是什么?你怎么理解的?举个栗子 扩展: 闭包的机制是怎么实现的 我往作用域方面答 接着问 怎么实现函数内部可以访问函数外部,但是函数外部不能访问函数内部? 当时答不出,小哥哥说是关联到内部函数的VO活动对象的指向(这个不会 没怎么了解过) (推荐了我去看汤姆大叔的博客) 计算机基础 UDP和TCP是什么? 它们的区别 UDP在什么场景会用到? 进程和线程是什么?你是怎么理解的? (存储资源的最小单位,程序的最小单位) HTML 说说block元素和in-line元素? 二者的不同点和特征有哪些? 扩展:img是行内元素吗?为什么可以设置宽高呢 (答:没了解过,估计是和img标签的src属性有关,小哥哥说的确和src属性有关,建议后续可以深入了解一下) CSS 3 怎么实现0.5px的线 移动端 (scale方法) scale(0.5) scale(2) scale(1) 分别是怎么样的 ,那scale(-1)呢 【scale(x) 当x为负值时,整个是颠倒过来的】 flex方法有用过吗(说有用过,就没细问了) 说一下float和position 清除浮动的多种方法 最后问了有什么需要问的吗? 我就问了公司里线上代码报错时是怎么调试的?(的确一直对这个很好奇) 我个人是试着玩了一下Fidder软件 把线上文件映射到本地文件。 还有字节跳动内部是用的什么框架 也请教了SCSS的用处 然后也聊了20多分钟(嘻嘻嘻O(∩_∩)O哈哈~) 整个过程还是挺愉快的~~ 二面 40多分钟 面试官说是前端架构师,可以体会的出,很神奇的是问了我专业知识(说是考虑到我还没工作,自然也考下我自己的专业知识) 栈和队列是什么?区别是什么? 大学课程有什么?(软硬件皆有:软件:C语言,数据结构与算法,安卓,基础java 硬件:通信........) 讲下模电里与门,非门,异或门的原理和实现(哈哈哈 知道我是物联网方向的电子专业,就问了下这个) 说下快速排序的思想,并手写代码 说下C语言中pointer的理解 模式设计--发布订阅模式 (本来都打算打代码了,不过只让我说清楚就好了。这里有个小插曲,一开始听错题目了,说的是创建对象的几种模式工厂模式,原型模式,构造函数模式那些😂) 对webpack的理解;webpack实现打包压缩的机理 ;(我提到了rollup.js ,这里还小小探讨了下rollup.js 和webpack 也算是被指教了webpack的重要性 ) 对称加密和非对称加密的区别 通信里模拟信号和数字信号是什么?区别? 时分多地址 & 码分多址 & 频分多址 然后聊了一大堆我学习前端的历程 还有问了下成绩 (答 班里第一第二) 最后again:你有什么想问的? 就进一步再探讨了调试代码(第一面面试官只是清点带过,让我问后面的面试官们😂) 还推荐了我学习了一些技术栈(超级好!一直聊的很愉快,还主动加了我微信~~ 超级开心的) 三面 50多分钟 二面完 对接的hr小姐姐通知我接下来有空的话 继续第三轮面试 所以又很快开始了三面了 🤗 这个面试官一上来就给人感觉就是一个项目中的带头人的那种,气势足,但是面试过程没有给我心理压迫😊 手写实现反向链表,给出的节点是对象 手写实现树的前序遍历 ,给出的节点是对象 写完讲解整个思路(其实我算法不太强 但是面试官完全没有催,很耐心的等我写完) 实现点击页面中连接的时候,拦截页面的跳转,出来一个弹出框,有半透明的遮罩层,水平垂直居中,思路,整个流程或代码 (只写了最主要的一部分代码而已 WD思路: 页面***拦截;取消a链接的默认事件(跳转);水平居中:flex三代代码即搞定;遮罩层:利用z-index; 弹出框的出现,一开始隐藏,后来点击链接即显示 ) 如果一个页面卡顿,那可能是什么原因?(典型的来了,最好是有思路的将下去) 如果想要图片懒加载,怎么实现?代码怎么写? webpack是基于什么来工作的?(又是webpack,真的难) 怎么到接触前端的 (巴拉巴拉...) 平时怎么学习前端的 (巴拉巴拉...) 聊项目: 讲下你的这些项目,项目的分工是什么样的?你负责什么部分 你这个项目你们是怎么一个开发思想呢? (巴拉巴拉...) 看到里面说组件化开发,那是怎么组件化的呢 为什么用组件化。(巴拉巴拉,这里说了超多,我还配上手势😅想更形象说来着) 你这个项目里写到路由导航,那是怎么实现的呢? 答vue-router 那是怎么配置的呢 (巴拉巴拉...) 整个过程也很愉快,本来面试官没笑的,后来在探讨框架的时候被我逗笑了,气氛就一直很愉快了~ 嘻嘻 我说 前面在写那个弹出框的时候我一直头脑中想的是用vue的话就超级简单啦,然后被教育了如果有一天这些框架都没法用了怎么办) 四面 HR面 半个小时 面完三面 本来紧接着是晚上要继续面的,但是通知说面试官有事情,改到第二天了 四面的时候我一直还在担心会不会继续是技术面,所以还是不敢懈怠,继续在准备。 结果视频一出来,是个可爱的小姐姐,知道是HR面了,心立即定了很多。 HR面就只问非技术的问题,你个人的各种情况啦,就是通过聊天了解下你的多方面。整个聊天很愉快结束了 总结: 我很渣的,嘻嘻 我感觉我的性格也是给我加分的一项吧 大家要加油~~ 对自己自信的同时要一直保持一颗谦虚的心一直学习。 还有,知识就怕不深入,了解很多API背后的实现原理也是很重要的呢~ 我从当时的一个面试只能聊20多分钟的人,到这四次面试也是慢慢进步过来的~ 觉得没什么可聊的话,多学习就是了,多看书就是了~ fighting~
分享
13
原味笔面经
田大叔
哥伦比亚大学·2022届

腾讯web前端开发 面经-春招-应届-拿到Offer

关键词:二本、应届 这篇文章总结了一下我从投递简历到拿到Offer的全过程,希望能给大家提供一点点的帮助和参考 时间线 首先说一下自己面试投简历的时间线吧。(2019年3月,腾讯春招应届补录) 3号:开始投递简历。 4号:中午发现CSIG事业群有应届补招名额,遂发邮件自荐。当天晚上收到一面预约电话。 5号:下午2点,一面,初试。初试完,官网状态变为复试。 6号:收到二面预约电话。 7号:下午4点,二面,复试。当天晚上,状态变为HR面试。再晚一点,收到了HR面试的时间确认(未提前电话联系预约时间)。 8号:上午10点,按照前一天的通知的时间进行了HR面试。当天晚上状态变为“已完成所有面试”。 14号:下午,收到了OfferCall和OfferMail。 一面(40分钟) 面试题 结合你做过的项目自我介绍一下吧(我没听清前半句,直接简单自我介绍了一下) 最近的项目(继续上一问,想让说一下项目相关的) 项目用的前端框架、使用了哪些框架 前端页面路由的权限实现 后端怎么做鉴权的(水平鉴权?这个名词没听清) 每一次访问的时候在KOA里面是怎么实现(后端鉴权)的 有考虑使用中间件的方式来做(后端鉴权)吗 CSRF是怎么来做的 CSRF的原因是什么(这部分他想问的是CSRF的攻击过程和原理) 防御CSRF的Token,是从哪个地方获得的(我前两问回答的防御方法是在header里面放自定义Token) 登录是否是通过Cookies来做的 如果浏览器不支持Cookie,想要做登录验证的话通过什么方式?(这边他想问的是SESSIONID的传递方法) 做这个系统的时候有考虑性能上的问题吗 发一个ajax请求到后台,那么会经过哪些阶段才会重新回到前端(这个问题应该是经典问题“输入url之后发生的事情”的变种) 追问,从服务器端返回回来的时候会经过哪些阶段 KOA有哪些特性,Express有用过吗 KOA有什么特点(这边想要问的是对KOA的了解) Vue,组件相应的封装有做过吗 Vue、ElementUI从input选一个非常大的组织机构(树形)怎么做(这边想要问的是层次选择器、异步搜索补全) Vue父子组件通信的方法 Vue里面computed、watch、data的各自适用范围 追问,watch和computed的区别(因为我上一问没有解释清楚watch和computed,这边其实想问的应该是watch可以用来异步操作,但是我只是解释了一下computed本身可以作为数据来使用而watch一般用来做回调) 如果要用watch来做一个双向绑定的话怎么做 前端跨域有相关了解吗 追问,Nginx配置来进行处理跨域(这边是因为我上一问没有讲到后端***的跨域方式) webpack做了哪些工作(这边应该是问的webpack的原理和做的事情,我有点紧张,没答到点子上) 追问,webpack做代码混淆是怎么做的(这边应该是继续考察webpack流程) 追问,webpack压缩代码时遵循的原则(这边应该是要考察CommonJS、CMD、AMD等模块打包规范,我还沉浸在上一问的压缩打包里面,没答到点子上) ES6方面有相应的涉及吗(考察对新规范的了解,我本身了解和使用都比较多,但是比较紧张,只说了一下let和class、promise、async之类的,没提对象和数组的解构和字面量表达式)。 你有什么问题要问我的吗。(标准流程) 总结 这个面试官给我的感觉是很专业,虽然提问基本是按照标准法来的,但是比较有章法,从我的回答一点一点展开出其他的问题。 其实现在总结的时候才发现有很多的问题,因为紧张或者其他原因,没能一下子回答到点子上,但是还好面试官人比较nice,后面都通过追问,帮我补上了。 二面(40分钟) 面试题 你先做一个自我介绍吧 讲一个你最近负责的项目,有用到过哪些知识点 CSRFToken是怎么实现的(一面问过,我这里干脆直接展开把前后端全讲了) 追问,客户端从哪里拿到拿到Token的(我回答的是服务器端直接公开一个接口来给CSRFToken) 追问,这个接口是怎么防止CSRF的呢(感觉是一个陷阱问题,我回答的是由于浏览器有同源策略,所以js拿不到Token数据,退一万步,也可以在服务器上对这个接口进行referer检验) 追问,为什么其他接口需要CSRF_token呢(这边其实也像是一个陷阱问题,我主要回答了CSRF的原理,是利用了访问url可以直接执行操作) Vue的实现源码有看过吗(我答的是没有特别研究过,只看了definePrototype的实现响应式数据的部分) Vue的虚拟Dom(考察对VNode的了解) VNode是个什么样的形式(我答的是大概就是一个树形递归的数据结构,保存了特定tagName和attributes) 打开浏览器,输入URL,按回车,到页面展现完成,发生了哪些事情(我这边直说我看过相关的面试题,然后根据自己的知识大概回答了一下) 追问,你刚才说的协商缓存的具体过程(说真的,上一个问题之所以历久弥新,不是因为这问题简单,而是你不管怎么回答,总会抓住你的回答的东西来继续深问,比如我上一问炫技地多说了一句浏览器的协商缓存环节) 追问,浏览器拿到页面之后,后面的渲染呢(这是上上问的打开页面的后半部分的问题) TCP的三次握手是哪三次(三次握手中的SYN和ACK的状态) 追问,为什么需要第三次握手,没有第三次握手会有什么问题吗(这边考察的是为什么握手次数是三次,网上的原理说是,如果没有第三次握手,服务器端不能确保对方的信息能够正常接收。我回答的略有些偏题,我回答的是,如果需要确保消息的绝对有效传输,会递归的无限回复上一条消息的状态,三次是一个性能和效率折衷的选择) 实现ajax跨域有那些方案(这次我直接把后端***说了) 如果有用户反馈说网页打不开,你要怎么定位(开放性问题,考察你对解决问题的时候的想法是否全面) 页面上面展示一个实时刷新的新闻列表,怎么实现(主要考察服务器向客户端发送消息,轮询、长连接、websocket之类的) 追问,然后点击新闻标题,弹出一个水平垂直居中的浮层(我这边直接说了可以用绝对定位或者flex布局) 追问,点击事件怎么绑定呢(考察事件委托) 追问,怎么取到那个对应的元素(clickevent的target属性) 追问,事件委托利用了事件的什么特性(事件的捕获和冒泡过程) 你最近有在哪里实习过吗(我没有实习经验,如果有知名公司实习经验的话应该会比较加分) 追问,那你前端是怎么学的,之前的那个项目是怎样去做的 你是哪里人 优化网页性能的话,你知道哪些方案?(开放性问题,我从服务器端静态文件到客户端首屏渲染都说了一些) 追问,为什么需要合并请求(上一问我提到了合并请求来加快加载速度,这里我回答的是浏览器对单个域名的并发数是有限的,另外合并请求也可以加速文件下载,没有频繁的建立连接过程) 追问,HTTP2呢(我上一问提到了HTTP1.1不支持链路复用) HTTP2支持链路复用那还需要合并吗(我这边头铁,直接回答的需要合并,事实上应该也是需要的,这个问题可以转化成下载一个100K的文件快还是下载10个10K的文件快,在TCP有固定帧长度的情况下,其实合并的话,TCP的数据帧应该会少一点,但是HTTP2毕竟支持链路复用,应该也就是1秒和1.2秒的差距。不合并也有好处,比如更新某一个模块不需要重建整个打包文件的缓存,只需要更新对应模块的缓存就好了) 你平常做项目都是一个人做吗 智力题,我们现在玩一个游戏,在一个大的圆桌上,吃饭的那种,在上面摆象棋,每个人每轮摆一个,直到某一个人不能在空白的地方继续放下,就算输,那么你有必胜的方法吗(网上有方法,第一个人摆在正中心,同心圆,然后不管第二个人怎么摆,第一个人都和他玩中心对称。但是我当时比较紧张,直接头铁的说第一个人必赢,理由是如果有一个必胜的方案的话,那么第一个人就可以完成这个方案,实际上这样解释比较勉强) 你是19年毕业吗,本科还是? 之前怎么没有出去实习?(这些问题一定要好好说,HR面也会问到) 你现在的想法是怎么样?(我这边是如实回答了。建议各位别想着说考研了,有哪家的HR会喜欢一个随时弃坑去考研的) 你有没有什么问题想问的。(标准流程) 总结 这一面和第一面的感觉不太一样,因为进到复试了,其实自己也蛮紧张,有几个问题答得都不是很好。这一面的话面试官会追问的比较深,主要考察你是不是真的做过这个项目,是不是真的能够解决这些问题。 面试官也很nice,最后也坦白跟我说了,我的自学能力还不错的,虽然没有合作开发的经验,但是这些都可以后面慢慢学习。 另外就是面试的时候,最后提问可以有一点意思,不要简单的就问一下面试官是什么部门的,这就放弃了一个深入交流或者让面试官对你耳目一新的机会;也不要问对xxxx产品/事件怎么看,很容易被揪住你的观点反问你一波,这些地方其他面经都会有一定的指导,我就不献丑了。 HR面(30分钟) 总结 HR的问题没什么好写的,基本就是询问家庭情况,对于工作城市、事业群家人是否支持。 另外会着重考察你的性格和生活,比如让你说说自己的缺点和优点,说说大学期间给你压力最大的一件事,然后根据这些,展开细问,考察你的性格,做事风格之类的。 这个地方没有什么面经可以分享,大家如果自身道德素质过关,问心无愧的话,如实讲就好。 最后总结 我的经历可能很难重现,投简历的时候也没有内推,机缘巧合看到了有事业部说有补招名额,于是主动发邮件自荐的,当天晚上就被那个事业部的面试官捞起来了。 身为一个本二学历的学生,其实进大厂还是一个蛮高的目标,一开始也对自己信心满满。虽然只用了10天左右就拿到了腾讯的Offer,但是这10天里面天天都很煎熬,毕竟春招是最后一个进大厂的机会了,而今年寒冬各个公司又都开始缩招,压力非常大。每一轮面完都会在网上到处搜被刷掉的几率有多大,尤其是HR面结束以后,非常紧张,生怕由于某些原因最终没能拿到Offer,尤其是这期间阿里关闭了春招入口,投的其他公司又都杳无音讯。 如果是学弟学妹看到这篇文章,别犹豫,赶紧去参加暑期实习生招聘,据说技术岗暑期实习生转正率在60%以上。 目前暑期实习转正据说占用了每年校招50%的名额。 如果你是应届生,不要放弃,有实力,鹅厂真的不怎么看重学历(我投的某些二三四线小公司直接笔试面试的资格都没给,就把我PASS掉了)
分享
14
原味笔面经
三米
天津大学·2022届

字节跳动/网易 数据分析 社招面经

简历投递方式:内推 (三天内收到简历通过初筛通知,通过初筛后的三天内接到HR电话) 由于数据分析有很多方向,这里的面经为 游戏行业 分析向 的 数据分析面经。(如果对这个方向不感兴趣的可以不用浪费时间看了) 【网易一、二面】 (由于一、二面内容差不多就合起来写了,二面应该属于交叉面) 1. 自我介绍 2. 最成功的项目,项目中涉及到的各个点都可能会被问到------这类题目可以说是半送分题,项目的背景、为什么要这么做、整体思路、分析中使用的数据、工具、方法,过程中有哪些难点、通过哪些努力如何克服、最终达到了什么效果。 3. 玩了哪些游戏------玩过的这些游戏要清楚它有什么特点、是哪种类型、核心玩法等等。 4. 为什么喜欢玩这款游戏,有哪些改进建议------这个因人而异,但是回答上要有条有理,想清楚再答。为什么改、如何改。 5. 玩家说游戏的平衡性不好,该怎么办------工作中有处理过类似的问题就比较好回答,毕竟所有的分析是建立在特定场景之上。 6. 平时主要用哪些工具------这个用什么说什么 7. sql的一些主要用法------首先工作中使用到的各种函数一定要清楚,比如像《SQL必知必会》这些里的基础函数最好都掌握。 8. 工作中用python来做哪方面的分析或者数据处理 6. 与产品策划、运营或者技术沟通方面,觉得有哪些流程可以改进的------这个还是得结合工作中的经验说明 7. 平时写报告的频率如何 8. 写过哪些专题性报告------如果写过专题性报告,要回顾下这样的报告该如何写,怎么写比较好。 9. 如何评估某次运营活动 10. 如何预测某个功能上线后效果如何 11. 职业规划 (其中HR面中的2、4、8问在一、二面中也都有问到,就不再重复了) 【HR面】 1. 按时间线梳理整个读书和工作经历 2. 为什么想来网易 3. 在职OR离职,如果在职的话会问如果没能拿到网易offer会离职吗 4. 婚姻状态 5. 在目前的工作中觉得有哪些需要改进的吗 6. 近期有没有遇到什么有趣的事情 7. 兴趣爱好 8. 目前薪资,期望薪资 9. 最快入职时间 笔试: 1. sql/hive: 涉及留存和LTV的计算 2. python: 获取文件中指定字段的值 总体感受: 1. 整个面试不包括笔试时间,大概2个多接近3个小时。 2. 基本会根据你所说的进行提问和延展,会问很细。 3. 没有按照简历中写的一个个问,很注重业务水平 【字节跳动(视频面)】 进行视频面期间因为面试官太忙还改了两次时间。 1. 主要项目简要介绍 2. 目前有负责哪些游戏 3. 说一下负责的这款游戏 4. 为了提升做过哪些尝试 5. 这款游戏今后的发展方向 6. 玩过哪些游戏 7. 讲一下游戏A 8. 游戏A与B的异同 9. A为什么能受玩家欢迎 10. sql常用函数(比如开窗函数等) 11. python处理数据(结合工作来问) 两家公司面试总结: 1. 基本会根据自己所说的进行提问和延展,会问很细。 2. 不像校招时候按简历一条条问 3. 虽然简历中有一些数据挖掘相关的,但都没问,很重视业务方面 4. 问的问题很广,可以从小的指标到大的公司发展 5. 问的问题很“杂”,业务技术并结合工作经验,每个问题延展开来可以答很多东西但又因人而异 6. 重视经验和对业务的理解。(这个是重点!!!) 不过数据分析师这个岗位因公司因部门而异,所以对所要应聘的公司和所在部门好好了解一番是很有必要的。 另:如果以后还有面经会继续补充。
分享
6
原味笔面经
航神
辽宁大学·2022届

java研发-蚂蚁金服-一面电面

3月22日接到的电话,约到了晚上8-10点,等了一晚上没消息,以为被鸽了,结果9点半才接到电话,聊了30分钟左右,蚂蚁的员工真敬业! Q:自我介绍 Q:最有难度的项目 Q:对线程安全的理解 A:两个线程执行同一段代码,不会出现不可预测的结果,则认为是线程安全 Q:比如有一个局部变量i=1,两个线程同时执行,是否线程安全 A:局部变量保存在虚拟机栈,为线程独享,是线程安全 Q:比如再有一个共享变量,如何保证线程安全 A:乐观锁与悲观锁保证。乐观锁,使用原子变量,比如AtomicInteger。悲观锁,使用synchronized关键字或者ReentrantLock Q:说说ThreadLocal,底层如何实现 A:试过用ThreadLocal+SpringAOP动态切换mysql主从数据源,实现读写分离,是一种用空间换时间的办法。底层没看过 Q:hashmap实现原理 A:hashing的原理,(具体再说put和get的工作过程) Q:volatile关键字,解决了什么问题 A:强制主内存和工作内存的变量同步,保证了内存可见性以及有序性。(线程安全三大特性:原子性、内存可见性、有序性) Q:类加载机制 A:(有点忘记了,简单说了下)双亲委派模型,类加载器要加载一个类,会先交给父类加载器加载,等于先通过jvm底层内存类加载器加载,防止类的重复加载,以及保证类加载的安全性 Q:jvm内存分布/内存结构?栈和堆的区别?堆的结构?为什么两个survivor区? A:jvm内存5部分:程序计数器、本地方法栈、虚拟机栈为线程私有,堆内存、方法区为线程共享。堆分为新生代和老年代,新生代分为eden区+2个大小一样的survivor区。两个survivor区用于实现垃圾收集中的复制算法,非常高效。 Q:对象在堆内存创建的生命周期 A:先在eden区创建对象,经过一次垃圾收集之后,未被收集的对象移到survivor区,每次垃圾收集survivor区里面未被收集的对象交替移动,经过一定次数的垃圾收集之后对象移到老年代。或者一些大对象直接在老年代创建。 Q:Spring的原理?AOP的实现? A:Spring主要是IOC和AOP两部分,AOP两种实现方式:jdk动态***和cglib(补充:区别在于,jdk动态***通过***接口,cglib通过实现子类进行***) Q:面向对象的设计原则?OCP? A:6个,OCP、单一职责。。。OCP是对扩展开放,对修改封闭(好难记,真不记得,就算记得也不是很理解什么意思,要找个时间专门理解一下) Q:分布式系统如何保证数据一致性 A:(这个真不了解,碰了一下运气说一致性哈希算法)被说这是负载均衡一致性,他问的是数据一致性(后来想到两阶段提交算不算?) Q:有一个方法接收一个消息类型数据,通过if-else处理,如何优化 A:通过工厂方法模式,工厂方法模式是工厂接口创建产品接口 Q:设计一个秒杀系统?考虑哪些问题? A:(没什么经验,随意说了一下)数据存储,不能直接交互数据库,使用redis缓存存储;处理高并发问题,负载均衡。。。(是不是也可以提到消息队列削峰,秒杀结束处理请求直接返回静态页面) 问了消息队列,但个人不是特别了解,问了工作年限,因为觉得我基础可以,但是大型项目经验比较差劲 Q:有什么问题想问 A:问了一下自己的表现 简单记录了一下并且写了一下答案,攒人品! 面试官没有问得很深入,可能因为天色已晚,就是对于线程安全高并发比较看重是真的,整个面试过程还是聊得挺愉快,收获很大,蚂蚁的面试官还是很nice,很有耐心,引导性地提问,下一次可能就要真枪实弹地撸代码了,祝自己好运!什么消息队列,分布式数据一致性,秒杀系统,回头必须补。 希望大家都能拿到心仪的offer!
分享
10
原味笔面经
Vivian
多伦多大学·2022届

险过华为面试,boss究竟会问什么?

看了一圈华为校招的岗位,感觉只有项目经理的岗位要求我有点符合。没想到自己能过简历,行测,群面和HR面,希望自己能通过Boss面试。 【先来聊聊HR面试】: 其实很凶多吉少。完成自我介绍后,HR说我没有他们想要的能力,过往经历和岗位很不匹配。我很懵但只能硬着头皮继续面试,想努力证明自己有一定的能力。 我先是说起自己申请华为的原因,狠狠地吹捧了一下华为,先缓冲一下尴尬的气氛。然后用STAR方法阐述了自己的一些经历和性格还是很合适这个岗位。 然后HR问了我一些专业问题,比如项目经理是如何评判项目是否成功,我回答可能通过数据比如盈利。然后HR说也要考虑一下项目中所涉及到的人比如同时和客户的满意度,重要的还有要控制项目成本。还有项目经理有哪些重要品质,我说了领导力,执行力等,然后HR补充了沟通能力,否则项目进展可能会不顺利。HR提出我说的不够深,但是也提前准备了一下了。 最后问了一些琐碎的问题比如如果派你去海外出差你愿意吗,还有你有什么问题问我吗? 本来以为HR面挂了,没想到来到了Boss面,一进来就被吊打: Boss想看我的成绩单但是我忘记准备了,然后他让我现场下载。看了我的成绩后说你的成绩很不好。 这就很尴尬了。我只能简单聊了一下自己做的比较成功的事情来努力填补一下自己成绩的缺陷。然后Boss围绕我讲的事情继续追问(其实就是各种挑刺),所以面试时一定要选择一些耐得住问的经历讲。 更尴尬的还在后面,Boss让我评价一下自己。我一开始没说缺点。Boss就追问了我的缺点,我说自己以前演讲能力比较薄弱但是通过一些社团活动逐渐培养起了自己这部分能力。然后Bos说这不是真正的缺点呀,我只能赶紧再换一个讲。 面完后真的都是汗。回家要好好准备一下这些刁钻的面试问题啦。
分享
3
原味笔面经
SIMON
中央民族大学·2022届

[社招]商汤科技测试开发岗面经总结

背景: 楼主18年本科毕业,大概一年半工作经验。 之前工作也是测试岗,离职了三个多月再次刷题面试,大概花了一个月准备+面试,现在已经入职新公司。 趁着有空赶紧补一下之前面试的一些总结,可能有些内容有遗漏,大概传达意思没问题就行。大家觉得不错的可以帮忙顶一下哈~ 一面(技术面): 1.       自我介绍 2.       对商汤科技了解多少?(通过朋友了解,在大学对这方面也感兴趣,也了解过) 3.       对人工智能了解多少?对人工智能的产品了解多少?(人工智能就是机器学习+深度学习,具体讲了大学做过的人脸识别项目,和申请的专利和论文) 4.       讲自己学习过图像处理相关知识,开发过相关项目。 5.       讲一下你做过的项目? 6.       你的自动化测试平台是怎么做的?为什么叫MVC框架,怎么个前后端分离法,解释一下?为什么用这个框架呢? 7.       讲一下你对Django的了解,优点和缺点是什么? 8.       除了用过django外,对python的其他框架了解过吗? 9.       你们做的自动化都是基于QTA框架吗?具体讲一下? 10.   对linux了解吗?问你几个小问题?怎么查进程,怎么查文件?(ps,find) 11.   对docker了解吗?docker的优点是? 12.   对k8s了解吗?是什么来的? 13.   自己的项目中用过docker开发,讲讲具体是怎么做的? 14.   平时用什么语言?python,问你几个问题? 15.   Python,进程&线程&协程的了解?线程是串行还是并行?ORM了解吗?REFUL API了解吗? 16.   对测试的持续集成ci有了解吗?是怎么做的? 17.   性能测试做过吗?怎么做的,用什么框架做的? 18.   软件测试的流程?(需求评审->用例设计->环境部署->测试执行->bug回归->发布->验收) 19.   如何提高测试点的覆盖率?(测试用例评审?) 20.   给你一道题,设计测试用例?怎么测试系统十万的承载量? 21.   你有什么想问我的?(做什么业务的,测试+开发?我有什么可以提升和改进的?) 面试总结: 1.       用小鱼易连远程视频面试的,没有IDE平台所以这次没有手写代码。 2.       需要改进的地方:python的技术深度和广度需要加深,测试精度,性能,稳定性,持续集成需要加深。 二面(技术面): 1.       讲一下做过的工具 2.       讲一下之前的业务和研发流程 3.       如何做测试的,case是怎么写的?从整体上阐述流程? 4.       测试过程中遇到的风险问题怎么解决?遇到过那些QA问题,又是如何解决的?比如需求变更怎么办 5.       商汤了解多少? 6.       人工智能了解多少?了解人工智能的那些产品? 7.       阐述一下模型是什么? 8.       工作上的要求?技术只是一种工具,测试效率提升需要依赖工具。 9.       测试方案是怎么看的?质量+效率? 10.   K8s了解吗? 11.   工作中有做过什么方面的文档输出呢? 12.   你有什么想问我的?我就大概了解了下项目到时候所做的业务 大概就是算法模型的测试。要求正式测试能独档一面,测试团队需要阶段性成果输出->ui接口设计->模型效果->数据集整理等。 面试总结:面试官是测试负责人,最后一轮技术面了。 三面(领导面): 1.       自我介绍 2.       AI产品测试了解多少讲一讲。 3.       工作地点?能不能接受出差,比如北京,上海,深圳,出差半年到一年 4.       没什么问题了,你的问题要问我? 5.       需要提升和改进?大概就是AI基础方面。 面试总结:全程大概20分钟 四面(HR面试): 1.       HR大概讲一下所在的事业群是智慧城市事业群。 2.       问我之前在腾讯是在那个事业群,工作内容是什么。 3.       问之前在哪实习。 4.       问之前公司工作体验?之前公司的培训制度和商汤的培训制度 5.       你最欣赏的同事是?为什么 6.       职业规划 7.       之前加班情况如何?对加班怎么看 8.       现在有哪些offer? 9.       问我拿的offer的薪酬多少,问我之前的薪酬多少? 10.   你有什么要问我的?(我大概就问了面试官的评级,问定级,问晋升机制,问薪酬架构,问offer审批时间和流程)   最后总结: 1.商汤的面试效率还是很快的,我跟HR说手上有offer问能不能安排快点面试,然后一天上午下午晚上就二三四面搞完了。 2.关于面试定级和offer审批这一块的流程就比较慢了,已经等了一周多还在流程中。
分享
12
原味笔面经
why
西交利物浦大学·2022届

腾讯,百度,京东,美团,VIVO,VIPKID面经和一些感想

一直在犹豫这个放面经到底好不好,但是犹豫最近发生的一些事,觉得有些话还是要现在说出来,给各位一些激励。 内推基本结束之后,由于妹子这边找工作困难比较多,目前就主要帮妹子投简历,总结编程题,总结测开面经,跑线下宣讲会。 有些话想给程序媛们说一下。不管怎么样,明年你都会变成一位职场女性,即是今天被diss的再惨,擦干眼泪,妈的!下一场!这两个月的辛苦,带给你的不仅是offer和技术上的成长,更有心态上的成熟和自控力的加强。 有些话想给暂时不如意的非科班兄弟们说一下。如果说基础,我们可能不如科班同学扎实,但是我们能做的就是调整好自己的心态,总有神仙在打架,咱管不着,他们在上面飞,我们走好自己的路,如果成功再接再厉,如果失败,没关系,老子又不是专门搞这个的,后面机会还多。 每一次失败之后,我总在自我调节,作为一个男人,这点压力,这点失败,只要不要了老子的命,老子就和你们刚到底! 只有这样,等自己到了上有老,下有小的时候,一大家子人压力都在你身上的时候,你才能更加从容的应对。 下面上干货: 求职方向:C++后台(非科班) 本人从今年三月份才开始打算找互联网公司,四月份确定后台方向。其实四月份的时候,我连socket,bind,listen是啥都不知道。但在找好方向之后,就是放手去搞。其中重点看的知识点,就是之前的面试高频问题。 建议:如果面经已经看得差不多了,感觉没什么新鲜玩意了,但还没有如意offer的同学,就可以看看书,复习复习项目,刷刷题。如果现在看面经还觉得问题很多,那就抓紧看面经。 书籍推荐: linux方向:《鸟哥的Linux私房菜-基础篇》、《shell编程从入门到精通》 操作系统:《操作系统精髓与设计原理》 后台方向:《Linux多线程服务端编程:使用muduo》、《Linux高性能服务端编程》、《后台开发核心技术与应用》 数据库:《SQL必知必会》、《高性能MySQL》 网络方向:《TCPIP网络编程》、《TCP-IP详解:卷一》、《UNIX网络编程》、《图解HTTP》 C++语言:《Primer c++》、《Effective C++》、《STL源码》、《深度探索C++模型》 就这几个月的时间,书不可能都看完,但是看到面经上的问题,和自己面试过程中回答的不好的问题,我都会去百度找答案,发现很多博客也是在抄书,最后干脆自己直接从书上找答案吧。 但是APUE,UNP,TCP详解,STL源码这几本圣经还是要从头到尾看一下。如果现在觉得刷面经对自己提升慢了,可以回过头从书中找答案。 实习腾讯一面: 1、自我介绍 2、是否用过vector,map。vector和map的底层实现?vector填充元素满了之后怎么办? 3、TCP,UDP区别?TCP三次握手?time_wait发生在哪里?为什么需要等待两分钟?边界性什么意思? 4、描述一下快排,复杂度?最好复杂度?最差复杂度?分别对应什么情况。 5、epoll和poll 区别。epoll底层实现是什么?epoll一定比poll好么?epoll的两种工作模式? 6、平时怎么调试C++?linux 下常用命令?查看当前进程端口?gdb的常用命令,core dump怎么办? 7、你有什么问题要问的?(面试官嘱咐,对于问题需要仔细探究其原理。) 内推腾讯二面(一面当时忘记了): 1、介绍自己的项目。 2、Reactor怎么回事?那你为什么要用Reactor模式? 3、epoll函数怎么用的? 4、如果现在打开你的网站慢了,你觉得哪些地方会有问题? 5、如果给你一个数组,里面的数是0-N,你有哪些方法实现,空间复杂度和时间复杂度都是最低。 内推腾讯三面: 1、首先进行一个自我介绍吧。 2、C++网络库用在哪里?如何理解阻塞和非阻塞?同步和非同步? 3、了解堆排序的原理么?如何进行堆排序的?手写一个模板类的堆排序。 4、如果让你用线性空间,只知道头结点,如何存储一个key-value数据结构,让他时间复杂度都尽量低。 5、我有n个节点m个任务,每个任务可以访问若干个节点,每个节点有自己的上限流量,也有不同的价钱, 每个任务可以拆分成不同大小的任务,分给不同节点去完成。如何保证总价最低。 最后这个问题我是真的没懂,不知道题是不是这个意思,一般的贪心,动态规划都不行,大家大概看一下。 内推腾讯四面: 1、介绍自己的项目。 2、你都考虑过哪些模式?Preactor和Reactor模式区别? 3、进行过测试么?能达到一个什么样的性能? 4、性能的瓶颈是在哪里?top命令中三个值含义是什么?CPU负载是什么?单核可能超过1么? 5、怎么用你这个库,几个基本的调用API是什么? 6、软件语言上写的问题?硬件资源的问题? 7、最高多少的QPS?有么有看过别人的网络库?他们是怎么写的? 8、局域网监控项目是什么?用在哪里? 9、实验室项目做什么?简单的讲一下? 10、你有什么要问的? 部门大佬最后给的建议: 1、看看自己服务器瓶颈是在软件那个部分? 2、将最终错误落实在硬件上。 3、多看看别人网络库是怎么写的。 内推百度SRE一面: 1、首先自我介绍 2、说一下从输入www.baidu.com到响应,到底经过了什么。每一个协议分别是什么。 3、DNS怎么回事,如何查找对应的IP地址。DNS用什么协议。广播是怎么回事? 4、如果手机查看网页,响应变慢了,原因会有哪些。 5、Linux时间系统到底怎么回事,如何确定。网络库中定时机制怎么回事。Linux时间精度多少?如何统一很多机器之间的时间。 6、你了解什么网络攻击方式? 7、进程,线程对于CPU负载来说,区别是什么。 8、12个core,多少进程和线程可以让core达到90以上? 9、排序算法中,熟悉哪一个?什么时候适合用冒泡?什么时候适合用快排?快排和堆排区别?STL中排序用的哪一个? 10、给你64G int类型数据,32G内存,12个core,如何快速高性能对这64G数据进行排序? 内推百度SRE二面: 1、首先自我介绍? 2、你觉得那个项目有难度,我问你? a、什么是reactor模式? b、你觉得你的网络库有什么作用?可以用来干什么? c、多线程有什么优势?多线程怎么实现通信?多线程的声明周期是什么? d、锁是怎么回事?底层是什么?读写锁怎么回事? e、还是昨天的问题?十二core的计算机,和线程有什么关系?你怎么发挥它这个性能? f、C++11新特性?你用到了哪些?干什么用? 3、四次挥手是什么?HTTP服务器是谁先断开连接?CLOSE_WAIT是怎么回事?如何解决该问题?TCP拥塞控制怎么回事? 4、ping是怎么回事?ICMP是什么?介绍一下ICMP?哪一层的协议? 5、怎么进行路由器探活,寻址?路由器下一跳如果断了,怎么知道?让你自己设计一个路由器协议,怎么设计?哪一层?探活周期? 6、了解操作系统么?虚拟内存是什么?地址映射怎么回事?如果内存都是无限大的可以不用虚拟内存么? 7、给你一个树,不知道每个节点相关的子节点,父节点,可以知道左子树,和兄弟节点。将他们存储在文本中,如何从文本恢复这个树的整个结构? 8、你有什么要问我的么? 内推百度系统部一面: 1、首先自我介绍。 2、能说一下什么是Reactor模式么?那和Preactor有什么区别呢? 3、网站压测为什么会有错误呢?错误在哪里?如何改进呢?如何查看IO,如何查看netstat。如何查看负载。 4、如果你的内存不用,但是常用的数据结构不能存储你当前的数据,怎么办?LRU 5、vector<int>的迭代器什么情况下会失效。 6、map和list有什么区别?底层数据结构是什么? 7、红黑树和B+树的区别?分别有什么优点,各自操作的复杂度? 8、tcp和udp有什么特点?tcp和udp适用哪些场景?调用的API分别是哪些? 9、tcp状态机了解哪些?close_wait和time_wait分别怎么回事? 10、HTTP首部,你知道哪些内容?cookie和fashion分别是什么?expire分别是什么? 11、epoll函数和select比有哪些优点?epoll底层实现是怎么回事?ET和LT工作模式?优缺点? 12、C++语言虚函数?用处?缺点?哪些应该用,哪些不能用? 13、四种转换模式分别是什么?inline函数的优缺点? 14、new和malloc的区别?new的重载用在哪些情况? 15、数据库用在哪里?如何优化?索引怎么回事? 16、再问两个数据结构题:最大连续子数组和?100亿数据,找最大的N个数据? 内推百度系统部二面: 1、首先自我介绍。 2、介绍一下自己的项目。每个项目里,每个人都负责什么内容? 3、如何理解阻塞和非阻塞?同步和异步? 4、HTTP服务器,完成了哪些功能?POST,GET。 5、有过什么方式改进自己的HTTP服务器?如何进行测试的? 6、HTTP服务器头部你了解哪些关键字?200,206,302,404分别是什么意思? 6、TCP协议和IP协议的区别? 7、TCP如何进行拥塞控制?RTT怎么回事? 8、如果让你重新设计一个TCP协议,你该怎么设计?针对无线卫星链路,带宽资源丰富,但是经常丢帧。 内推百度系统部三面: 1、首先自我介绍,主要想听到你本科和研究生期间做了些什么?让自己分别在哪些方面有所成长。 2、为什么要做这里两个项目呢? 3、介绍一下你这个网络库吧。最终有没有使用在什么地方?硬件的配置是什么样子? 4、有没有进行过测试?webbench里面的错误代表什么呢?503是如何返回的? 5、错误概率是怎么回事?你觉得是哪些方面引起你这个错误的? 6、实验室的项目都在做什么?用普通的语言组织一下,给我讲清楚。 7、你有什么要问我的么? 内推京东云一面: 1、首先自我介绍 2、介绍一下项目?局域网监控? 3、UDP和TCP区别?陈硕网络库怎么实现?TCP为什么需要三次握手,四次挥手? 4、TCP状态机,timewait和closewait是怎么回事?为什么是2MSL? 5、你怎么理解非阻塞?怎么设置?errno线程安全么?C++重载函数const可以作为重载依据么。 6、epoll函数理解?两种工作模式区别? 7、线程和进程的区别?线程共享哪些内存? 8、进程间通信方式?PIPE怎么回事? 9、两种信号不能屏蔽?子进程继承父进程的什么?fork,vfork?COW? 10、孤儿进程?僵尸进程? 11、进程sigaction和signal区别? 12、多线程编程,静态管理,读写锁的实现?compare_swap函数?CAS? 13、死锁的四个必要条件? 14、TCP的拥塞控制? 15、编程题,求两个链表的差别。 内推京东云二面: 1、首先自我介绍。 2、如何设计一个hash表?你会考虑哪些因素?哈希函数怎么选择? 3、hash表的容量你怎么设计,负载因子怎么考虑? 4、如果有一个数据库,大量的读和和少量的写,你会怎么处理?考虑哪些因素? 5、如果要加锁是在数据库加锁好一些,还是在服务端直接加锁? 6、数据库联合索引的命中问题?如何查看是否命中。 7、B+数和红黑树的区别?Redis移植性怎么做? 8、C++怎么由代码转换成二进制数据?动态链接是怎么回事?每个过程都有些什么工作? 9、出了一道链表两两反转的问题。现场写代码。 内推美团一面: 1、首先自我介绍 2、了解Web层开发?数据库索引了解么?聚簇索引,非聚簇索引?索引分类? 3、了解数据库都由哪些引擎?分别有什么区别和使用场景? 4、了解分布式?高可用?如何保证节点集群的同步?Nginx了解过么? 5、对象的重写和重载? 6、设计模式里面,单例模式?实现单例模式的双重校验。 7、epoll函数怎么理解?epoll函数在别的哪些地方有用到? 8、手撕:两个链表的重合第一个节点。 内推美团二面: 1、首先自我介绍 2、数据库基本操作?如何建立索引?还有一些数据库基本问题。 3、手撕:有时间区间,判断昨天送外卖的峰值。(这个题做了快三十分钟,主要是外卖订单可能是前天的,昨天的或者今天的)。 4、平时都怎么学习? 5、自己的博客和个人网站有么? 6、你有什么要问我的? 内推美团三面: 1、首先自我介绍一下。 2、介绍一下自己的项目。(疯狂怼项目了,连实验室的都问了,楼主搞通信的,面试官让我用白话给面试官讲了一些技术点。) 3、web方面的应用多么,问了问HTTP? 4、智力题:一天24小时,时针和分针会重合几次? 5、类似于百度地图,如何求A地到B地的路径,刚开始被面试官套路了,用各种分类讨论了半天,最后才发觉面试官想问的是有向图求最短路径?说了一下方法是什么?迪杰斯特拉算法作用,复杂度? 6、你有什么问题要问我的? 内推VIPKID一面: 1、介绍一下自己的项目。 2、自己选择方向问题。 3、说一下三次握手? 4、说一下什么是TIME_WAIT,什么是CLOSE_WAIT,CLOSE_WAIT会遇到什么问题? 5、说一下创建socket时候,如何创建阻塞和非阻塞的,几种方法?listen函数怎么调用,参数的含义。 6、说一下epoll和select是什么?相比优缺点是什么?epoll两种工作模式?效率对比。 7、问一下C++的知识?static特性?const特性?引用和指针区别? 8、说一下什么事override和overload?virtual什么意思?virtual =0什么意思? 9、你知道哪些排序?说出复杂度?哪些是稳定,哪些不是稳定? 10、你有什么要问我的? 内推VIPKID二面: 1、首先自我介绍。 2、C++默认构造函数怎么回事?什么时候会用到默认构造函数? 3、C++的继承是怎么回事? 4、shell常用么?awk使用方法?如何读取第一百行到第二百行数据? 5、说一下select和epoll的区别?epoll的两种工作模式? 6、select和epoll底层实现,数据结构有什么区别呢? 7、如何根据前序遍历和中序遍历恢复二叉树?必要条件是什么?如果值重复,那怎么处理? 8、了解LRU算法么?叙述一下?LRU怎么实现?按照时间来实现? 9、如果是在LRU加入频次这个影响因素怎么解决这个问题呢? 内推OPPO一面: 1、自我介绍 2、介绍一下你做的和后端有关的项目。 3、介绍一下Reactor网络库。线程池怎么实现?怎么用?用过的和没有用过的怎么区分? 4、多线程和多进程区别?用的什么锁?怎么解决共享变量问题?你会怎么选择用多线程还是多进程? 进程间通信方式,你知道几个? 5、C++语言虚函数?纯虚函数?栈和堆的区别?哪些变量在堆,哪些变量在栈? 6、了解单例模式么?一般会在什么情形下用到? 7、一千瓶药,只有一个毒药,若干小白鼠,小白鼠吃了毒药第二天才回死亡,问你至少需要多少只小白鼠? 8、100万集合数据,怎么找第二个,怎么找第k个? 9、利用shell写一个文字处理脚本,如何只获取第三行数据?shell和pthyon用的多不多?分布式有什么理解? 10、你有什么问题? 内推VIVO一面: 1、首先自我介绍一下。 2、学过哪些和计算机有关的课程。操作系统?网络?汇编? 3、挑一个你觉得难度大的项目,讲一下?为什么做这个项目? 4、说一下你项目中对于多线程的控制方法?如何解决竟态问题? 5、讲一下你对网络编程的理解。 6、讲一下,你对C++面向对象的理解?C++内存分布是怎么分布? 7、讲一下资源泄露控制?你对智能指针底层实现? 8、页面置换?虚拟内存? 9、你还有什么要问的么? 内推VIVOHR面: 1、首先自我介绍。 2、为什么想做软件开发?什么时候确定的这个目标? 3、一般通过那种方式学习效率高? 4、你觉得你和计算机专业相比有什么优势呢? 5、你做过这些项目,哪些对自己的提升比较高?为什么? 6、你最近都在看什么书? 7、可以说一下你的本科成绩和研究生成绩么?四六级通过了么? 8、你还有什么问题么? 其他的HR面我没写,感觉参考意义不大。华为感觉就是讲项目,没什么实际问题。 不过最后想和大家分享一下华为优招总监面的一个问题。 总监:如果我今天不让你通过,你会花多长时间调整自己。 我:没关系,我失败的次数已经很多了,如果这次失败的话,我会用一天时间调整自己的心态,总结失败经验,然后继续准备,避免以后继续犯同样的错误。
分享
8
原味笔面经
Kawah
河北工业大学·2022届

关于银行秋招的一点所思所悟

首先,这肯定不是一篇标准的经验分享文,而且我也觉得因为每个人的专业、经历都不同,所以可借鉴之处也有限,想写点东西纯属是因为我感觉秋招找工作其实与我们上大学或考研选学校选专业一样,都颇费周折,有很多想法,有很多阻碍,最后得到结果,因此也有很多感想。 先自我介绍一下吧,我是一个双非小硕,位置广州,长的不高也不帅(很多人在找工作时可以凭借形象如鱼得水,这是令人羡慕不来的优势),专业是经济学类的,曾一心想往证券靠,奈何双非的硬件在证券公司承认度不高,可以归结为自己太菜,进不去,于是转向银行,因此我主要谈谈找银行工作的经历,我共拿到九个银行的offer,分别是: 招商银行深圳分行 中国银行深圳分行 深圳农商银行 香港集友深圳分行 交通银行广东省分行 工商银行广州分行 农业银行广东省分行 广州农商银行 广发银行广州分行 与我面试的银行数目相当,还有一些到终面了因为先签了就没有去面,如: 中国银行广东省分行 浦发银行深圳分行 中国农业发展银行等 好友戏称我为“银行收割机”,厉害的同学可能也会对这些银行嗤之以鼻,因为这些offer也尽是一些分行,没多大含金量,如果有同学不嫌弃这些银行,尚可继续往下看。 九月初我还在实习,在与好友交流中发现秋招早已如火如荼的拉开帷幕,甚至有些行业比如互联网的招聘都接近尾声了,好友也整日奔波各大宣讲会,身边有同学都已经早早拿到普华的offer,不禁有些心慌。当时还对实习单位的留用抱有幻想,是家券商的研究所,当我得知很难在目前的实习单位留用时,我便毅然离开返回了学校准备秋招了。 由于本科毕业也没正经的参加过秋招,对各种信息来源渠道和流程也不甚了解,刚开始还显得手足无措,但这个都简单,不懂找度娘就好了。我主要用的是应届生求职网以及结合学校的就业信息网,同时也关注中华英才网、智联招聘、猎聘,想给学校就业信息网做的微信公众号点个赞,里面联合了广东省各大高校的就业招聘信息,我通常在里面关注到宣讲会信息。但身边有好多同学不大关注宣讲会,可能是懒得出门或者想着大部分的宣讲会只是来做广告搞宣传的,通常在网上把简历一投就了事了。在我看来,大部分的宣讲会还是值得去的,理由有两点:一是你可以直观的了解到企业的基本情况,可能比你在网上查到的要详细的多,比如职业发展路径、薪酬待遇之类,在你抉择去不去这个地方时这些信息还是可以作比较重要的参考的。二是大多宣讲会后会有一个简单的初面,很多银行的提前批就是紧跟着这个初面之后,如果是仅仅在网上投递简历,除非比较硬核,不然都要错过这个提前批的。 跑宣讲会或面试前的一些基本准备是正装、简历、以及一份得体有针对性的自我介绍。正装这套行头通常要花费不少,一块跑宣讲会的同伴一双皮鞋大几千,我觉得这点上倒不用一丝不苟,作为学生,量力而为吧,我就自己搭的黑裤子和白衬衫,把自己收拾的干净精神就好,穿的太休闲似乎让人感觉你对面试不够重视。简历因为之前找实习有准备,所以直接拿来添些内容就用了。整个求职过程中,也偶有看到他人的简历,有次和一个挺厉害的同学交换简历看,人家简历满满当当的铺满了一页纸,相较之下因为我的简历有较多的空格留白,显得空洞许多。可我反倒觉得这样层次感强一点,我喜欢简洁清晰,简历的标题和内容分别选用黑色和灰色字体,商务蓝的分隔线,以及白色背景,虽然有留白,但能让人看到我想展示的东西。自我介绍可以提前写好,也可以针对不同的单位区别准备,但千万要记熟能够自然流利的表达,刚开始面试时,连我自己都觉得是在背稿,这应该是面试的大忌,因此有次还被面试官打断,尴尬之极。 回想经历过的面试,都如昨日发生历历在目。第一场面试是江苏银行深圳分行,在大学城,搭地铁然后换摩拜,像个路痴一样找半天才找到地方。那会对银行业好像没什么了解,江苏银行招的基本是对公岗,不用坐柜,起薪14还是15万,然后还提供食宿,当时就觉得是个好去处,如果能去就不想其他地方了。在越重视的面试前就越是紧张,可完全不重视又不能集中注意力做好应对,所以一份平和的心态真的很重要。由于在宣讲会教室坐的位置比较靠前,面试的安排是依座位次序,很快就到我的面试了。我真的很容易紧张,紧张的时候就很难放松对面试官保持微笑,以显示自己的自信,我尽量很平静的介绍完自己,也大概是我叫什么,来自哪里,在学校有什么成绩,经历了哪些实习以及表达很想加入你们。面试官和我聊了几句,问了一些实 ** 的问题,但很快结束了,末了告之当晚就会出结果,留意查收短信之类的。那晚等到12点,故意将手机放置一旁,跟同学说感觉不好,估计要挂,心里却抱着一丝希望,不然为什么末了叫我留意查收短信呢,但结果凉了。 后来在面中国银行深圳分行遇到一个985的本科小姐姐,聊起来,得知人家进了,二面是即兴演讲和无领导讨论,同学说还是拼不过学校啊。有次在工商银行的宣讲会又遇到她,现场比较嘈杂,我们是排着队去面试,我刚好在她后边,听见她自我介绍。具体内容已经记不大清了,但当时有个感觉,这个小姐姐的自我介绍真是精彩,真是优秀,她采用的是对自己特征描述型的自我介绍,比方说我是一个怎样的人,几个名词,完了后边就举事例佐证了,而且人家的事例都有明确有力的数字,比方说我还记得她说曾在某保险公司月业绩达到多少多少。相比之下,我准备的自我介绍就如同在念简历,平淡的与食堂的清汤面一样,回去的路上忍不住跟同伴讨论,回去真是要把自我介绍好好改改。后边也仿了小姐姐那种自我介绍的形式准备了一份,可在实际面试中始终感觉不如人家的自然,显得生硬,几番周折才改成比较满意的形式,我觉得这几乎就是你面试过程最重要的东西了。一份合适的,自然的,能展现出你优势的,表达你的诚恳和意愿的自我介绍可以迅速抓住面试官的注意力,之后的面试通常在我自我介绍的时候,面试官都饶有兴趣的看着我,完了才看简历,我觉得我应该是改对方向了。 面试这回事如果不是找同学私下练练的话,还是要提早多出去实战,像在面试之前我是没有过无领导小组讨论的经验的。经历的第一场无领导小组讨论是招商银行深圳分行的一面,因为与同伴一块去的,我比给我安排的时间提早了一些过去,结果他们的面试顺序类似先到先面,还省了不少等待的功夫。领了铭牌,携手名字,候场,进场,一圈的座位,大家依次坐下。面试官提醒我们将名牌朝他们位置的方向摆放,他们坐一向,面前放着电脑。我猜是有一个评分系统,谁发言时,他们就开始打分了,也有少部分企业会用手机摄像,用作事后评估抉择吧。开始了,讨论的主题大概是互联网金融对招商银行信用卡的冲击与比较,我发现自己还挺喜欢这种话题讨论然后出个主意形式的活动,一直都属于脑洞比较大的那种。但似乎没啥经验,而且有些紧张,组内的小伙伴,也是我一个同伴率先发言了,说带了表可以给大家计时,我才意识到这里边有好几种角色,计时的,总结发言的,控场带节奏的(也就是所谓的leader吧),以及吃瓜群众如我。大家好像都沉着自信又积极踊跃,一个话音刚落,一句“我来说一下吧”又起,转眼大半的人都发表过意见。我好似局外人没能插进去,表面镇定,其实焦急紧张的不行,甚至当我第一声开口隐约感觉有些破音了。我将这个归结与经验不够,多经历了几次后,就感觉好多了。在深圳农商银行的无领导讨论上,恰好是我感兴趣的话题,关于公司的经营运作之类的主题,记得隐约在讨论中成了leader,然后也代表小组总结发言,最后发言完我觉得是稳了。 还有一种面试形式是即兴演讲,广发银行那场搞得就是这个。想起那天还挺有趣的,那天共有四场面试,深农商、广农商、广发行还有个保险公司,推掉了保险公司,赶了三场。后面参加的宣讲会和面试多了就不觉得往外跑是很辛苦的事,反而觉得和小伙伴一块出去是蛮有意思的经历,像一起去参加活动,在参加活动中还认识了不少本校和外校的人,可以让自己脱离熟悉的圈子,接触外界。宅学校久了就会形成固定的圈子,每天见同样的人,做差不多的事,然后就要变井底之蛙,不思进取了,去面试见见其他优秀的人,受受打击反倒能刺激刺激自己吧。就像广发银行那场面试,同组的小姐姐的演讲就像是先写了稿似的,流利又具逻辑。我大概是在第五次序发言吧,多对多的形式,在一个椭圆桌办公室,面试官坐一排,面试者坐一排,先前是抽了一个话题的,然后给了几分钟准备时间,就开始了。我的话题是“加班”,还好是比较常见的话题,关于这种即兴演讲,其实我是不大擅长的,有个同学也面这个,然后回来说自己当场卡壳了,不知道说什么了,结果场面很尴尬,结果也是。我也时常容易遇到这种情况,还记得有个校园活动,让上去演讲,抽到的主题是“初恋”,这本也不是偏的话题,但就是突然脑子不知道该说什么了,结果给我的尴尬史又重重添上了一笔。后边与隔壁宿舍谈天时,我说,即兴演讲或者说不管什么演讲,一定记得把话往自己身上引,自己对自己是最了解的,对自己的经历也是最熟悉的。先发表一下对话题的看法,举一个自己与话题相关的事例去佐证你的看法,然后联系到这家面试单位,顺便表表忠心之类的。关于“加班”我便末了说了句,倘若有幸进入贵司,遇到此情况,我会怎样怎样,把这些稳定又得体的说完,即满足了演讲时长,又显得内容充实有逻辑。 终面一般是半结构化面试,多对一的形式,自我介绍完了,面试官针对他们感兴趣的地方问一些问题。刚开始我也纠结会不会问专业性问题之类的,毕竟真的来答可能就将学渣内在泄露了,但银行的招聘基本都不限专业,理工科,甚至艺术类的求职者也屡见不鲜,所以问的问题大多是针对简历。大多人都讲,银行培训体系那么完善,干的活技术含量也不高,难道我还干不了吗,为啥不录用我。当然,对于大多数人来讲,去胜任银行的基层岗位肯定是没问题的,但招聘毕竟是选拔性录用形式,一个岗位虽然招的人多,但报名的人更多,所以怎样表现出自己比其他人更适合做这份工作可能才是需要考虑的问题。那求职者的专业背景五花八门,怎样才是能够显示比其他人更适合呢,或者说面试官的筛选标准是哪些,在我看来,可能有几点是比较重要的。 首先是一个口头表达能力,其实大多数前台岗位最看重的也都是口头表达能力,毕竟工作内容最多的就是与人沟通交流了,一个话都说不利索的人可能也不大适合去从事前台岗位。但大多数的人在这方面我觉得相差不是很大,你和身边的人能正常交流吗,能,那你就能和你的客户正常交流。为什么在面试中不能表现出良好的表达与沟通能力,我觉得很大程度上是因为紧张和准备不充分。面对陌生的环境,陌生的人,尤其是多个时,的确会形成一种有压力的气氛,压力的大小也因人而异。我记得很多次面试时,面试官常常故意冷峻着脸,随意的打断我,刻意造成一种压力环境,估计也是一种压力测试吧。后来我发现惯用这些套路的都是一些如智联招聘派出的职业HR,他们协助用人单位担任招聘环节的面试官。明白了这点之后,就像知道了对方的小秘密,无形中你们之间这种角色地位仿佛变得平衡,这是一个boss,而自己是一个玩家,这样想让我可以甩掉无谓的紧张。充分的准备是应对的另一法宝,面试官与你之间是信息不对称的关系,而你是掌握信息的一方,针对面试官询问的关于自身的问题其实都可以私下做一定准备,这些问题也无非是一些关于你的校园活动、实习经历的事,做了哪些事,收获了什么,有什么成功的案例等等。放平了心态,做足了准备,表达能力自然就上去了。 然后是简历上的干货,也就是个人光鲜的履历。朋友经常酸我,我又没有像你你得过什么什么,参加过什么什么,所以觉得这是实力问题。其实我也觉得,银行里边这种基层工作大多数人都干的了的,不一定要多好多好的履历,所以你如果让人看到你的亮点的话,其实发出的光是差不多的,关键在于怎么去找自己的亮点。我有一个国奖的荣誉,我觉得是在履历中最有分量的一个,在面试的前半程发现竟没有一个面试官提起过,让我着实郁闷。后边我突然想到,会不会是面试官他们也分不清这些奖的区别,或者没听过,之后的面试我特意多一嘴介绍这个奖的一个获得比例,同时也在简历上注明,发现立竿见影,问起的人果然多了。面试官也只是一个普通的职业人,对各行各业的事儿哪能那么清楚,展现自己的专业的地方有时反而是好事儿,隔行如隔山,只要你能让人觉得你在这个地方取得了成功,是优秀的,那么就达到面试官的筛选条件了。 原本想记录感悟的,写着写着又有些教条,像介绍经验了,最终要成行散神也散的杂文了吧,但就这样瞎嘀咕着都五千来字了,要是写论文能像这样就好了。有次我跟同学解释为啥我面银行比较顺畅,我对她讲,可能是我看起来比较老实,听话,领导不都喜欢听话的下属么,银行业是个加班泛滥的行业,我看起来以后也是能任劳任怨的加班加点吧。可能也确实是这样吧,至少在面试时,我尽量让自己表现得十分诚恳,有意愿,但在表现真诚时我常常出现一个毛病,说话声音小。有一次面一个商业保理公司,人家对我说我看起来比较内向、羞涩,指的就是那会我跟他交流时说话又慢又小声吧,不是那种蚊子声,只是不是听起来就很外向得爽朗声。其实除了银行也面过其他的地方,证券、基金之类,结果不是很如意。我有时候想,求职不就是要找一份适合自己的工作么,毕竟人家招聘的人在这个行业呆这么久了,人家不要你,说明你不适合那份工作,银行要我,或许是挺适合我吧,希望自己能够在工作岗位上做出成绩,取得成果吧。
分享
1
原味笔面经
Blair
广东海洋大学·2022届

【运营面经】腾讯暑期实习提前批PCG个面面经凉经(21届)

1. 面试信息 (1) 面试岗位:腾讯PCG 腾讯看点 产品运营(2021届) (2)timeline:3.04 官网投递----3.05 被捞个面 ---- 3.06 面试 ---- 3.08出结果(没过) (3)面试形式:个面;腾讯会议面试时长:45分钟 (4)总体感觉:涉及相关产品/业务的提问比较少,基于个人经历的提问比较多 (5)个人背景双非渣本;绩点:前2%(但是互联网应该不重视这个) 4段实习(2段腾讯,2段500强,主要有用研、数据分析、品牌策划、运营等),有深度参与的,也有简单的水实习 (菜鸡中的菜鸡)继上一轮凉凉之后,又被捞去面试了!这次一定认真准备!球球一切顺利 2. 面试第一部分:基于简历提问 (1) 自我介绍:个面自我介绍可以长一些,重点说一下自己岗位相关的实习(详细度高一些)——但是腾讯面基本上看不到bg在面试前也不知道是什么部门 (2)深挖简历上的实习经历和项目,做了哪些工作/怎么做的/有哪些成果(参考STAR法则做介绍)大概会有2-3个问题是针对实习经历进行提问的,一定要提前进行简历和实习经历的复盘和总结。 如果实习是市场研究、用户研究、商业分析等偏观点输出的工作,面试官还会提问相关的工作之后的一些成果(详细的个人思考、观点) (3)如何进行一天的工作安排(涉及时间管理等内容) (4)工作/项目中遇到过最困难的事情 我的建议:这道题其实考的是你工作中做过的最有价值的事情是什么,困难那么多,要选择那个自己解决得最漂亮、最圆满、方案实施效果最佳的项目或者经历进行讲解 ,适当突出自己的相关特长和能力(这个问题我回答的并不是很好,因为我选择了自己心理感受上最困难的题目,但是相关的解决方案却不是非常的完善) 3. 其他个人问题/个人考察/互联网认知考察 (1)推荐一本书/电影 没有事先准备这个问题,答得很没有逻辑,不过这种是套路题,面试前在网上搜索相关分享进行准备即可。 最好选一个知名度高一些的电影,可以从产品、观众群进行分析,不要只从自己的心理感受(为什么好看)进行分析。 (2)用的最多的产品是什么,能不能结合它做一个分析 我认为这里有两个考核点(我瞎猜的):面试官看你平时是个什么样的人(比如面泛文娱相关的业务部门,那说用的最多的是某漫画app/某网文app/某游戏app,都会是比较不错的选择) 第二个考核点:面试官会考察你对日常使用的产品有没有以产品或者运营的角度,进行深度的思考,建议这里的回答要参考产品分析的框架(这个我也没做准备,之前写过的产品测评都是比较冷门的,这次答了知乎,分析的不够深入,也是一个bug) (3)平时关注互联网吗?还是只喜欢打游戏 因为我的简历上比较突出的经历是ieg的经历,写了挺多关于游戏的内容,所以面试官问了我这个问题。但我当时并不知道捞我的面试官是哪个bg的,所以只好一方面强调自己对个别游戏品类的深度体验,另一方面也补充了自己对互联网其他相关的了解和认知(特别提到了在pcg的短暂项目经历,刚好面试官就是pcg的哈哈哈哈) (4)给你1-2分钟的准备时间,如果面试官是投资人/购买者,如何将自己销售出去,给一个方案。建议围绕【个人品牌打造】进行回答, 自己的明确用户群是谁? 自己的核心价值/不可替代性是什么? 自己能提供哪些东西? 自己的投资价值是什么? 如何把自己销售出去(渠道) 说完这个之后,面试官会让你给自己打分,也会分享点评。 面试官对我的评价是:没有围绕一两个点进行核心、突出的讲解,有点分散化(个人认为是表述的问题,所有回答都要框架化) (5)有什么想问的问题吗? 我这里回问了两个:是什么bg什么业务的(听完之后表示自己对该产品有一定的了解) 准备该业务相关的岗位,应该如何提高自己,面试官挺好的,给了详细的建议,包括看什么书、要有哪些思维等等。本来想等进了下一轮再做分享,惨痛经历再次说明:一定不能毫无准备就去面试!!!一定要认真地复盘简历、做好每一道题的回答思路!!!双手奉上详细面经攒人品! 祝各位面试顺利,收割offer!
分享
15
原味笔面经
哈维
东北林业大学·2022届

19年秋招渣硕测开面经

先说下我自己的基本情况吧,20届的计算机技术双非渣硕无论文,小厂实习打杂5个月。研究生期间主要学的是机器学习,深度学习之类的深坑算法吧。一开始打算投算法岗的,后来看论坛发现投算法的全是手持顶会论文或者竞赛大牛的985大佬,无奈本人比较渣就转投开发和测开,由于实习期间接触到一点点关于自动化测试的小任务,所以主要投的还是测开岗位。因为8月份就开始投简历了,一开始是投的互联网公司比较多,到后来各大银行也都开始招聘就主要去投银行了,想轻松一点吧所以还是偏向于去银行的😅。家离广州比较近,而且广州的房价没有深圳恐怖,所以就比较想留在广州的。秋招都是海投的,一共投了40多个简历,农行发offer比较早,后来的公司就佛系面试了。。 由于一开始没打算找开发,所以重新复习Java是从投简历开始复习的,主要就是复习一下基础知识、看面经、看牛客上面的专题训练,然后笔试的算法题基本上都是使用Java完成的。笔试的算法题就没有记录,同学们可以从牛客上面搜各个大厂的笔试算法题和解法,我自己是完成了一遍剑指offer,然后就是一边笔试一边练了。。由于投的测试岗比较多,所以把牛客上面的测试专题也都看了一下。有些公司没有记录,就发一下记录的公司面试吧。。 大疆(测试工程师): 大疆开始得非常早,所以就直接投了一下。 笔试:单选20、多选10、一道编程1计算机通信、软件工程、测试理论基础 一面:电话面,自我介绍,然后聊了一下项目,之后就开始闲聊了。。。大概半个小时吧。 二面:也是电话面,这次就问了不了解电子产品的测试,测试无人机怎么测试,了没了解过摄影。(没玩过无人机和摄影,实在是不太会回答。。) 二面之后挂了,大疆的测试应该比较少涉及开发这边的吧,我也不太清楚。。。 字节跳动(开发,软件质量方向): 先做算法题,算法题忘记了。。太菜了,只有一面。后来北京那边捞了一下说考不考虑去北京,没打算,遂拒。 1、Hashmap和Hashtable的区别,HashMap实现安全 2、selenium的工作原理 3、测试相关的技术和信息 4、网页访问的流程5、网络5层模型,应用层协议,网络层协议 6、tcp连接过程 7、对测试开发有什么看法 8、题:数组中出现1次的两个数字 9、python的装饰器 10、HTTP状态码 Cvte(测试开发): 一面就凉了。 1、手写一段Mysql查询代码 两个表联合最大分数 2、Mysql主键和外键 3、Http和https Http的请求方式 4、session和cookie 5、Get和post的区别 6、有哪些测试方法 7、代码题 两个数的最大和 所有组合写出来(两次代码都考虑不全面) 8、怎么测试刚才写的代码 农行(测试开发岗): 农行也开始得很早,线下笔试的,就是行测+英语+计算机基础知识,还算比较简单。发offer比较快,各方面都比较符合个人的情况,所以就签了这个offer。 面试:群面3对5,一开始是面试官问一个问题,每个人轮流答,大概两三个问题,然后就面试官再单独一个人各问一个问题。 1、自我介绍 2、测试生命周期测试模型 3、Java接口和抽象类 4、Sql连接 5、C的堆栈溢出 6、排序最优哪些各种不相关排序 小米(测试开发): 线上视频面试的,感觉面得还可以,然后问面试官评价一下我的表现,说挺好的。。然后一面之后没有下文了???? 一面: 1、项目 2、自动化测试是做什么的 3、输入一个网址,处理的过程服务器怎么处理http请求 4、有bug开发不认怎么处理 5、有之前留下来的代码看不懂怎么办。 6、算法题:算法字符串中找出最长的数字串。 唯品会(测试开发): 唯品会最后发了offer,但是薪资不符合预期就拒了。面试一天搞定。 一面: 1、项目难点,怎么检测测试项目返回的的状态(我实习做的网页自动化测试相关的项目) 2、数据挖掘项目(实习参与的数据挖掘相关的项目),每个项目都问 3、Java相关的 Gc新生代和老年代 4、Exception 种类 5、fullgc 6、数据库连接需要注意什么 7、join 8、算法题某个数三次开方的第7位小数 9、为什么选择测试 笔试很高分,怎么学习测试的 二面(应该是部门经理): 1、问项目聊人生(他不是很懂数据挖掘,就让我解释一下大概是做什么的) 2、有没有投别的岗位,大数据? 3、拿到哪些offer 4、为什么选择测试 Hr面: 常规问题,问一下家庭状况之类的。 中信卡(测试开发方向): 中信卡也是一天搞定三面,每次面试完5-10分钟告诉你是否通过这一轮的面试,通过就继续等下一轮就行了。 一面: 1、聊项目 2、Java 集合有哪些 3、HashMap和HashTable的区别 4、HashMap的实现 5、MySQL索引有哪些 6、GC实现,新生代HotSpot次数默认 7、GC回收的算法 8、测试的生命周期 二面2V1: 1、聊项目 2、白盒测试和黑盒测试区别 3、测试和自动化测试区别 4、大部分都是聊项目 Hr面: 1、讲解一个项目 2、实习的收获 3、觉得自己的优点和缺点 4、对中信信用卡有了解吗 5、想在哪个行业工作 微众(系统测试): 微众面试比较佛系吧,自我介绍完了之后,面试官就开始说他们那边测试真的只是纯测试,而且基本上进去就要做纯测试1,2年不会变的,估计想着研究生估计也不会去吧,然后就没有下文了。 招行佛山(信息科技岗): 一面: 就看看本硕的学校,和在校成绩。哪里人,去佛山的意愿大不大。5分钟。 笔试: 大部分都是行测吧,还有英语阅读。没有计算机相关的。 二面: 聊一下项目,因为投的是软开,但是项目都是数据挖掘的,问我转不转大数据那边,后来就问了一下数据挖掘的问题。 1、过拟合怎么处理了。 2、熟悉哪一些分类器。大概差不多就是这种基础问题吧,大概都忘了。。一共10多分钟吧。 终面: 因为前面签了offer所以就面得很佛系。。多对多,大概10来个面试官、然后5个同学一起面试吧。 1、自我介绍 2、职业发展比较看重哪一方面。 3、忘记了反正就是这一类型的,没有问技术。 大概记得就这么多了,还有腾讯爸爸的面试,面得比较渣就没记录,后来其他地方的腾讯捞了一下,说不考虑,就与腾讯无缘了。。还有一些通过笔试没去参加面试的,广发卡、招银网络、京东等等。同学们凑合参考参考吧,有问题可以私信我。
分享
4
原味笔面经
田掌柜
北京理工大学珠海学院·2022届

双非财经水硕,地产财务岗面经发送

【基本状况】 先介绍一下本人的情况,211本科,双非财经水硕(考研没考上调剂的那种),之前有过一份500强企业的财务岗实习+某top10地产公司暑期实习。秋招面试了30+企业的财务岗,最后收获6个offer,其中5个地产offer,最后选择了龙湖地产的offer ~ 【地产面试还是以行为面试法为主,给大家记录了一些常见的面试问题】 • 三件最成功/最失败的三件事 • 说一件你最自豪的事情,要求与简历中的不同,在这件事中,你学到了什么,你的贡献和作用是什么。(一定要把自己的故事说的饱满一些,尽量激起面试官的兴趣,引导面试官往你之前准备好的方面提问) • 自己遇到的困难,怎么解决的 • 对财务岗位的理解 • 实习经历都学到/收获了什么(这几份实习中,哪一份使你成长最大的一份是什么,你都学到了什么 ;在这份实习中你做的最好的一项工作是什么,你的贡献主要是什么,具体结果怎么样 ;在这个实习中你独立负责的工作是什么,同事及领导对你所做工作的评价是什么) • 工作(实习)中遇到的挑战是什么以及你是如何解决的 • 领导团队做的一件事 (社团经历也可以,如果是实习中那就更nice了) • 对地产行业的理解和看法以及为什么想来地产行业 • 自己的优点和缺点 • 自己的职业规划 • 专业问题会比较有难度,比如针对商业地产项目比较看重什么财务指标,为什么?当投资回报率达到多少的时候你会做该项目,为什么?商业地产的投资回报率一般是多少?
分享
8
原味笔面经
爱码小哥
南京农业大学·2022届

算法岗面经(阿里头条网易爱奇艺等)

基本都是提前批面的,整理了一下,发出来给妹子攒攒人品~ 更新一下基本情况 985小硕,在头条实习过一段时间,无顶会,有几个竞赛的top(基本都是cv相关的),github有一个1k star的项目 --------------------------------------------- 在实验室做的cv,春招投cv各种挫败。加上实习做的推荐,觉得挺有意思的,所以秋招转战机器学习,基本都是投推荐算法。(因为对自己水平没把握,所以海投了不少)。除了阿里美团快手,基本都拿到了offer,运气爆棚。感谢妹子,感谢杨超越 机器学习 阿里 阿里是第一个正经面试,然而一面凉。场景题答的太乱了。也怪自己。 自我介绍 介绍实习做的事情 C++ operator new和new operator的区别 C++引用和指针的区别 SGD和BGD区别,还知道哪些优化算法?动量的作用是什么? xgboost的gbdt的区别 k-means的时间复杂度 场景题:怎么给新上架的商品做冷启动 场景题:设计一个10亿用户和10亿商品的推荐系统 手写代码:用朴素贝叶斯实现垃圾文本分类 今日头条 一面 自我介绍 问项目,问的很细。速度、性能如何做的优化 Faster rcnn、yolo、ssd的区别 LSTM的结构与前向传播 现代cpu算力在什么量级 手写代码:全排列 二面 问项目,主要问创新点在哪里 推导PCA 概率题:13个人生日都不是同一天的概率,要求给出表达式和最终结果(不用计算器估算) 场景题:推荐系统模型收敛的很好,但是多样性可能不好的情况下如何解决。 非递归中序遍历二叉树 三面 聊学校参加的比赛 聊实习做的事情,有什么能改进的点 一道题:假设有一组基向量b1,b2,...,bn,现在有一个向量x,希望能用这组基向量中的三个表示,也即x=w1bi+w2bj+w3bkx = w_1b_i + w_2b_j + w_3b_kx=w1bi+w2bj+w3bk,问如何求解这个问题 四面 一个圆上随机三个点组成锐角三角形的概率,要求数学推导 一个无序数组,定义一个***作为:相邻的三个数进行循环左移,比如789循环左移后为897,问能否仅使用该***作使得数组升序。如果不能,总结一下能和不能的规律。 讲一个项目。 网易云音乐 一面 自我介绍 手写代码:合并两个有序链表 线性回归和逻辑回归区别,推导逻辑回归 ID3、C4.5、CART的区别,写信息增益、信息增益率、基尼系数的公式 树有几种剪枝的方式,各有什么优缺点 解释一下排序的稳定性,冒泡排序是否稳定,复杂度多少 二面 各种问实习 gbdt和xgboost区别 adaboost和gbdt区别 过拟合怎么解决 CNN参数量计算 如何评价一个分类器,auc的工程计算方式,roc曲线 总监面 问实习项目 推导FM、FFM 问了一点强化学习概念 美团 去酒店面了一面,后来通知去二面。想着美团也不招人就给鸽了。 一面 自我介绍 问实习,召回怎么做的,精排模型是什么 过拟合的原因和解决方法 Batch norm的原理 dropout原理 讲一下tensorflow的分布式版本 手写代码,实现double power(double base, int exp) 爱奇艺 8月的时候上海openday现场面的。 一面 问实习,在特征签名的问题上说了半天 怎么做ab实验,ab实验的原理 特征工程怎么做的 如何判断特征的有效性 Deep model在推荐中的应用是否了解,讲一个 二面 问实习,聊了一下场景不同下,推荐系统的关注点有什么不同 手写代码:求二叉树深度和宽度 携程 一面是去的现场集体面试,人多到爆。所以一面就进去聊了15min 一面 问实习做的事 懂不懂深度学习,在推荐系统中的应用是否了解 二面 问实习做的事,还给提了不少很中肯的意见。 xgboost和gbdt区别 聊最近的推荐系统相关的模型。XDeepFM,DIN之类的 招行卡中心 春招的时候拿的直通终面,在学校面的一面。不要四处跑,美滋滋。二面是个主管和hr一起面的。 一面 介绍一个觉得最成功的项目 劝我转开发。。。 二面 介绍一个项目 说说自己的职业规划 银联 我猜我可能是面银联里唯一一个写了代码的人。 一面群面 互联网金融,危害性排序 二面 问实习 手写代码:2sum,3sum,n sum(讲思路) CV相关 依图 春招找实习面的。依图的题确实挺非主流的。 一面 自我介绍 手写代码:一个01串,每次删除只能删除连续且相等的子串,允许进行两次删除,问最多能删掉多少数字 概率题:一副扑克牌,去掉大小王。打乱发牌,发到第一张A的时候停止,问下一张牌是黑桃Q和黑桃A的概率哪个更大。 二面 手写代码:蛇形输出矩阵 场景题:主要就是一些评价指标如何计算,如何划分训练验证集,focal loss,偏序关系等 聊项目 海康 一面电话面 问项目,项目背景,难样本挖掘是怎么做的 问论文的创新点 二面 问项目 手写代码:求两个旋转矩阵的IOU 综面 讲论文的创新点 参加比赛的算法相比论文中又做了什么改进 虹软 一面 聊项目 问了一些深度学习基础知识 二面 聊项目 LeNet、vgg、resnet等经典网络的发展 GAN的损失函数 DQN 快手 二面完过了3个礼拜没消息,到今天才有hr约hr面。。。鸽掉了 一面 自我介绍 问项目 Batch norm,具体训练测试的时候是怎么做的 手写代码:一个三棱柱。6个点涂4种颜色。要求同一条棱两端的点颜色不能一样。问一共有多少种涂色方案。 二面 问项目具体实施细节 又问了一次batch norm svm了解吗,什么样的函数能做核函数 手写代码:p的概率生成0,1-p的概率生成1.如何等概率生成0和1.如何等概率生成0~n 让求一个不定积分。。 cvte 一面 自我介绍 讲一下逻辑回归,逻辑回归能用来做回归吗? 讲一下svm过拟合的原因及解决方法 L1、L2正则讲一下 说一下直方图均衡化 说一下二值化,大津法怎么做的 介绍一个项目 二面 场景题:老师写的板书的电子化怎么做 场景题:自动批改试卷怎么做 2轮hr 因为我没填补充简历,基本就是把补充简历里的问了个遍 vivo 一面技术一面hr,时间略久远。已经记不得问了什么了,基本就是结合简历上的项目问的。
分享
8
原味笔面经
寡人有疾
南开大学·2022届

小白的支付宝面试经验分享之作品集的重要性

今天,我想和大家分享一下支付宝的实习申请过程 网申的时候内推可以加分哦,可以从一些求职机构的微信群或者牛客获取。 支付宝的面试真是五关斩六。 从一面到三面为设计面 四面是交叉面 五面是HR面试 (一面):支付宝交互设计师主要问作品集。首先,自我介绍,然后介绍了我最满意的作品之一。要着重介绍设计的过程和自己在工作中扮演的角色。 (二面):注重学习经历,我大学学了哪些课程,哪些具体知识。由设计主管面的,相对严肃一点。还是先自我介绍一下,简单介绍一下我最喜欢的作品之一。然而,作品的介绍不像之前一面问详细的设计过程。 面试官更关注你的学习经历和硬实力。主要想了解你在学校学过什么课程,在这些课程中你学到了什么,以及你如何将这些知识融入到你的设计中。比如:交互设计的原则是什么?如何将它们应用到你自己的作品中? (三面):主要是简单的认识你,喜欢比较轻松 (四面):面试你的是其他部门的设计师。他们应该希望不同的部门进行比较。这与你的工作细节和设计过程密切相关。与交互设计的细节相比,他们更注重细节 1你的设计理念基于什么样的洞察力? 2你的设计理念如何证明它的有效性? (五面):HR也会谈作品集,但主要问题是作品集的设计过程,遇到的困难是什么,互动的细节是否达成 建议大家提早几个月开始准备作品集哦!
分享
3
原味笔面经

超级简历 APP

从简历直达offer,快人一步拿高薪

🔥 热门话题
1597 名用户正在讨论
669 名用户正在讨论
1284 名用户正在讨论
863 名用户正在讨论
433 名用户正在讨论
最新内推
35 名用户可以帮你内推
16 名用户可以帮你内推
13 名用户可以帮你内推
10 名用户可以帮你内推
9 名用户可以帮你内推