为了保证制作简历的安全性和流畅性,建议您使用Chrome浏览器进行访问
# 原味笔面经
你的每一次求职经历都值得被记录。在这里分享原汁原味的名企笔试、面试经验。
···
790人正在讨论
#
潮海昌昌
大连海事大学·2022届

互联网挂经合集(本咸鱼已去事业单位,勿念)

本人BAT TMD秋招互联网offer一个没有,一个没有,一个没有; 随笔,想起来啥写啥,写点你们想看的挂经,哈哈哈哈哈 面试的都是软开(C++),基本都是远程面试,只有给报销的现场面试我才回去= = 九月下旬就不面互联网了,之后就疯狂拒公司,哈哈哈哈哈。 当时想明白了不去互联网了,想留青岛了,青岛面了两家都拿到了,最后选择去了XXX事业单位(俩岗位要俩人)。 *这个单位面试早已经结束,软开和运维俩岗位就要两个人,如果去咨询的话,请不要透露我,我忘了让我保密到月底来着!!!! 感觉要闯祸,赶紧屏蔽了关键字 希望在青岛能过上:一狗,两人,三餐,四季的生活,哈哈哈哈,Fighting!!! 一大波挂经来袭!!!!!! 百度:放弃面试,第一次现场不给报销,果断不去,十月多给远程面试,放弃 阿里:一面挂,详见面经,最不甘心的一场,哈哈哈哈 腾讯:一面挂,一面很简单,详见面经,就一个不会,两次笔试基本都是2.9/5,然后就没之后了,emmm 字节:放弃散招面试,对不起捞我,帮我投的散招的HR了 美团:二面让转岗,不转挂掉,最坑爹的面试,以前发过怼经 滴滴:放弃面试,跟百度一样,要现场不给报销,后来给远程拒了 pdd:提前批二面聊得很来挂了,难受的一笔 狗东:get,大白菜(16+4)*14 网易:笔试挂,雷火,网易互联网提前批笔试挂,正式批不给机会,互娱放弃笔试 360:笔试挂挂挂挂,传奇的一笔,实习挂了两次,校招挂了两次,每次做360笔试,必出问题,烦的一批 华为:实习鸽了,没给面试,哈哈哈哈,实习一天就跑了,还送了一箱子粽子,实名被拉黑,。。。。就在刚刚给我了面试,拒了拒了,哈哈哈哈 小米:一面挂,正式批笔试贼简单秒ac,第二天早上就给面试通知,一面见面经,一面回答的不错,问的挺深,感觉打得不错,然鹅 商汤:笔试完没动静 旷视:一开始填了简历,没投岗位,后来发现了投了,没动静 依图:get,高性能计算软件开发,本以为四面挂了,居然过了,白菜都不给,给了个22.5*15,是孤儿就去依图,10116,真tm***,沉迷于coding,无法入睡 bilibili:笔试不难,没动静 ihandy:笔试不难,没动静 新浪:当时有事,笔试随便做了做,做的不好 图森未来:笔试挂,有点难 作业帮:笔试做的不错,没动静 爱奇艺:笔试做的不错,没动静 奇安信:拒了面试 科大讯飞:智障笔试题,做一半直接放弃了,全程行测,神经网络,闹 远景智能:笔试后没动静 流利说:智障一面面试官,见面经,最恶心的面试 猿辅导:提前批一面莫名挂,正式批笔试完之后约面试,拒了 大疆:一面挂,面试官没我简历,啥不会问啥,做C++,问Python 地平线:还没出结果,大概率挂了,貌似要人不多,给钱是真多 BIGO:比较传奇的一个公司,一面完通知过了,约的下周二面,之后没之后了,十月多打电话约我二面,拒掉 快手:笔试很水,一面劝退面,哈哈哈哈 寒武纪:面试鸽我两次,我也懒得理了 昆仑万维:get,游戏服务端开发,宣传页宣传算法35w,非算法30w起,之后开了个18*13-17,emmm1.8*17=30.6,人家没骗我啊(摔),HR人很不错,很和善 米哈游:一面挂,大学玩过崩坏2,直到大伟哥,就报了,问的很广,回答的还可以,没之后了,之后我最近沉迷于崩崩崩,怒***大伟出奇迹! 当当:get,懒白菜C++开发16*14,搜索推荐部门,部门不错,然而当当跟阿里差一个数量级 海康威视:get,白菜汤C++开发14*15,智障面试官,没啥本事,还*** 贝壳:get,提前批C++开发20*16,秋招第一个offer,公司发展不错,然而听说挺累的 深信服:get,提前批北京云计算所17*15-17,听说也挺累 中车青岛四方研究所:get,传闻中的“四万所”,人力说一年给15w左右,我信你个鬼呦。 XXX事业单位:get,去养老了= =,面试不是很难 还有一些投了没啥动静的:斗鱼、虎牙、搜狗等等,笔试鸽了的也有好几家,简历挂掉的也有,陌陌、追一科技、zoom 菜鸡总结时间 秋招offer:京东、依图、贝壳、深信服、当当、昆仑万维、海康、四方所、XXX事业单位(感谢以上公司给了本菜鸡offer,谢谢) 春招实习offer:华为、趋势科技、广联达(就这三家给了面试,当时太菜了,简历投的晚,笔试还挂了好多,忘了高通也给了,挂了) 最后去XXX事业单位(事业单位)摸鱼coding了,貌似四点下班,感觉遛狗遛断腿。。。 具体面经 实习趋势科技一面(电话)2019.04.22 13.30-14.00 1.简单自我介绍 2.多线程 3.多进程 4.多线程编程需要注意什么问题?(线程安全问题) 5.怎样解决线程安全? (加锁) 6.讲一下锁?(悲观锁,乐观锁) 7.加锁会出现什么问题? (死锁) 8.介绍一下死锁(死锁的定义,条件) 9.进程间通信方式(IPC)有哪几种? 10.C中数组越界怎么解决?(emmm,注意索引别超过size….) 11.继承有几种方式? 12.多态两种讲一下? 13.数据库了解吗?(只了解sql,没再问) 14.IP地址划分,分别对应的范围 15.子网掩码的作用 16.你了解那些stl的容器? 17.说一下Hash实习趋势科技二面(视频,只有我开)2019.04.22 14.20-15.15 1.项目讲讲吧 2.项目中遇到什么问题,主要是代码方向的(emmmm,没啥) 3.有没有内存泄漏 (说了个指针越界,被怼了,最后emmmm,没有) 4.你怎么处理内存泄露的问题?(这个跟上个我脑子抽了…理解错了,应该说智能指针和memcheck的,躺) 5.怎么阻止你的程序多开?(懵逼) 6.vector底层工作原理 7.怎么从控制台读入多行? 8.成员函数存在一个隐藏变量,是啥,怎么工作的?(this指针) 9.常量函数成员为什么无法调用非常量数据成员?(底层const的this指针,无法传参拷贝给非底层const的指针对象) 10.有序链表查找某个元素 (顺序查找O(N),建立跳跃表查找O(logN)) 11.一个树要么没有节点,要么只有俩节点 (霍夫曼树???同学说,是不是满二叉树) 12.讲了会霍夫曼树 13.一个矩阵很多数据都是0,这个矩阵有什么应用? (稀疏矩阵!我问你的就是稀疏矩阵,emmmm邻接矩阵?) 14.想要阻止继承怎么办 (final) 15.还有别的方式吗 (emmmmm,构造析构仍在private里面,被怼了,那怎么实例化啊) 16.Overload和Override说一下 17.项目是在win32上开发的吧,除了opencv用过什么sdk吗?(emmm。。没) 18.linux用过什么sdk?(网络的一些socket开发库) 19.网络编程server和client怎么写? 20.如果有多个client访问,你怎么设计? (多线程,多进程,IO复用) 21.多线程和多进程你趋向于用哪一个?(多线程。。为啥不问IO复用啊) 22.大多数网络服务器设计都用啥? (不是很懂,IO复用+线程池,依旧没问IO复用) 实习趋势科技三面(视频)2019.04.22 16.10-16.40 HR聊人生,有啥说啥 实习广联达一面(视频)2019.04.2215.15-16.00 1.笔试题第二题思路 2.c++面向对象说一下 3.虚函数怎么实现的 4.如果不用指针和引用,子类赋值给父类,会不会引发动态绑定,为什么? 5.vector底层工作原理 6.讲项目 7.讲讲最小二乘 8.为什么采用最小二乘法而不用你一开始说的三次样条 9.近处用一次函数拟合,远处用高次函数拟合,你怎么判决这个边界的 10.算法了解哪些 11.动态规划和贪心算法有啥区别,分别举个栗子 12.贪心算法有什么缺点 13.说一下机器学习吧 14.数据结构了解哪些 15.树和图有啥区别 16.什么地方会用到树 实习广联达二面(视频)2019.05.7 13.45-14.17 聊人生…… 实习华为一面(现场面试) 2019.04.26 10.00-10.30 1.项目 2.C、C++ 3.C++有啥不好的地方 4.线程与进程介绍一下 5.TCP、UDP有什么区别 6.DHCP了解吗 7.汇编有啥优点 8.堆和栈 实习华为二面(现场面试) 2019.04.26 15.00-15.30 1.自我介绍 2.项目(背景、具体场景、具体实现内容等) 3.比赛的时候,怎么处理队友之间的关系 4.为什么想来华为 5.平时成绩咋样 6.你对工作地点有什么要求吗 实习高通一面(电话面试) 2019.05.10 17.50-19.00 (凉) 1.自我介绍 2.指针和引用 3.堆和栈 4.设计题:按位对齐,接口设计(题目到最后都没听明白,是要干啥) 5.按位清零 6.什么时候发生进程切换 提前批拼多多一面(电话面试) 2019.08.0920.10-21.15 1.自我介绍 2.项目介绍(居然没问实习) 3.C++多态 4.虚函数如何实现 5.智能指针有几种,shared_ptr类内的use_count存在哪里? 6.进程和线程,浏览器开启一个新的page,采用进程还是线程? 7.手撕代码题:给一个N+1个数的数组,满足A[0]>A[1],A[N]>A[N-1]。最快的办法找到一个i, 满足A[i-1]≥A[i]≤A[i+1] 8.列举排序算法,那个排序算法时间复杂度最低?为什么桶计数排序能做到线性时间。 提前批猿辅导一面(视频面试) 2019.08.1010.00-10.55 1.自我介绍 2.实习项目介绍,项目中的难点 3.为什么项目中用了进程,而不用线程 4.手撕代码:自己实现链表,无序链表,对链表值奇偶分离并排序,空间复杂度O(1) 5.手撕代码:给定一个数字N(N是平方数),打印输出螺旋矩阵 腾讯一面(电话面试) 2019.08.16 18.37-19.15 1.关键字static 2.STLvector与map有啥区别,分别应用于什么场景 3.map底层实现 4.STLsort()底层实现 5.快排有啥问题 6.new和malloc有啥区别 7.库函数与系统调用区别 8.read()和fread()区别(没答上来,回来看其实就是上面那个问题…fread()是C的,忘了) 9.map中所有操作的复杂度 10.如何解决Hash表碰撞问题 11.如何改善Hash表性能 12.TCP释放过程 13.TCP拥塞控制 14.是否用过多进程,多线程,讲讲区别 15.讲到IPC中问我经常用什么方式 16.讲讲PIPE与共享内存的优缺点 17.项目中的难点 18.看过什么开源代码(没看过啥。。。讲到了Linux高性能服务器编程那本书) 19.你从这本书中学到了什么 20.多线程和多进程网络编程优缺点 提前批拼多多二面(电话面试) 2019.8.16 19.10-20.25 1.自我介绍 2.项目难点介绍(面试官觉得没啥难度…..) 3.提问项目中的一些问题 4.手撕代码:判断在旋转后数组是否是严格递增 5.手撕代码:严格递增旋转数组的最小值的下标 6.C++11有什么特性 7.智能指针shared_ptr、unique_ptr应用场景 8.shared_ptr的内部的count计数是否是线程安全的 9.那调用shared_ptr指向的对象的方法是否是线程安全的 10.如何解决线程安全 11.上题自己挖坑,讲到了一种硬件方式实现原子化。面试官:atomic这个了解吗?面试官详细的给我讲解了这个atomic类,学到了。 12.怎么去解决内存泄漏这些问题,有哪些工具 13.写程序遇到问题,怎么去调试,有哪些方法 提前批英语流利说一面(电话面试) 2019.8.17 14.30-15.00 1.项目介绍(被打断无数次) 2.文件一秒写入量是多少,你们用的SSD,HDD还是啥?(解释了一波我们是封装的image镜像,用户安装镜像的时候对机器有要求) 3.你的mentro是怎么给你分配任务的(我们leader给我分任务,有问题问mentro) 4.分布式TopK问题 5.上题如果要保证近实时,怎么设计(懵逼,提到了消息队列,后来我又否定了) 6.消息队列为啥不能实时(讲到一半又被打断,我知道概念,你不用说。我:……) 7.项目是Python的,你知道的Python怎么写测试模块吗?(???我tm面的是RD,扯了一波需求沟通的时候跟QA是一起的,不需要我写) 8.你们后台系统用的什么?(centos7) 9.为什么用7(我:……架构师订的啊,不然大家不一致……被打断) 10.你平时都用啥Linux系统,Ubuntu安装软件怎样可以不用输入yes 11.讲讲守护进程、僵尸进程 12.怎么实现守护进程(靠第三方插件配置,忘了叫啥了。面试官:我问你是怎么自己写。我:不断监测这个进程是否活着,挂掉了就重新拉起来啊) 13.前边你提到了封装image,你怎么封装的(我:……,这个不是我负责啊,image里面业务代码很多啊……) 14.以前在实验室有啥项目经历比较深刻啊(说起了电赛,还没说完被打断) 15.你就说你做了主要做了什么(没讲一会,有被打断) 16.我问你几个你们专业相近的问题(这tm你也还会),写过简单的嵌入式吧,你怎么用C进行单元测试(我:…….,胡扯一波大体怎么测试的,我tm报的是RD吗?) 17.计算机网络学过吧,chrome用过吧,正常模式、隐藏模式(我:啥玩意?),给我讲了一番,正常模式下http请求怎么不让server知道一些私密信息,你的http request的body需要隐藏那些字段 (一开始说了个method,被怼了,也是不然server没法解析,之后说了隐藏本地ip和port,隐藏浏览器信息,问我那个字段key叫啥,忘了……) 18. TCP三次握手知道吧,为啥是三次不是两次(想详细解释,怕嫌我话多,简单介绍了,最后问我四次五次为啥不行,我简单说了蓝军红军的那个问题,多了没啥用,不可能的完全保证100%。面试官:那TCP怎么保证可靠性的?靠得差错控制,流量控制,拥塞控制。他没话可说了,说了个…你这到最后也没解释好为啥不是两次,好时间到了,这个题跳过。我:……..) 19. DNS解析知道吧,那我问你DNS解析的时候,DNS server回传的报文中那个(以下没听懂)XXX和xxx和xxxx有啥区别? 提前批深信服一面(电话面试) 2019.08.17 16.50-17.20 1.自我介绍 2.都是用什么语言开发,最熟练什么 3.为什么要报云计算这边 4.平时项目中都用到了什么数据结构 5. Hash的底层实现 6. Hash怎么解决碰撞冲突 7. Cache是采用RB_Tree还是Hash table好(key value模型提到了redis,问我会不,我说不怎么会) 8. array和list对比 9. C/C++程序如何编译的 10. 程序运行时内存如何分配 11. malloc最多能开多少(懵逼?面试官提示说是开放性问题,讲了讲STL中内存分配的方法) 12. sizeof计算给定struct,为什么 13. 如何压缩struct,不会产生内存对齐(不会…….) 14. 函数指针和指针函数区别 15. 那为什么要进行内存对齐 16. 怎么查看某个端口是否被占用 17. 进程间通信的方式有哪几种 18. 哪种效率最高 19. 僵尸进程、孤儿进程介绍下 20. 有哪些信号 21. I/O复用的方式有几种 22. GDB用过吗(没有,一般用VS) 23. 软连接和硬链接有啥区别 24. 硬链接支持跨区吗?(不能)为什么不支持(忘了……面试官讲解了一下) 25. 物理内存和虚拟内存有啥区别 26. 我看你项目上提到了VMware ESX server你了解虚拟化技术吗(不是很了解,按照普通虚拟机的方式说了说,其实就是操作系统的一个特性虚拟化,但是深了真不了解) 提前批贝壳 (现场面试) 2019.08.18 15.00-16.30 一面: 1.自我介绍 2.按照简历问,AOP解释一下 3.讲讲分布式 4.讲讲CAP原理 5.分布式中一致性有哪几种 6. socket讲一下 7. listen()有一个参数叫backlog,表示什么含义(忘了…回来一看,是请求队列的长度,这个确实忘了) 8. TCP三次握手,四次挥手过程说一下 9.每一次的ack怎么计算 10. 画一下四次挥手带状态 11. 为啥建立是三次,两次行吗,四五次呢 12. 介绍一下数据结构的树 13. 嵌入式开发与软件开发有啥不同点 14. 嵌入式的大浮点怎么算(说了个一般都用现成的) 15. 进程间的通信方式 16. 死锁 17. 手撕代码:青蛙跳台阶 二面: 1.比起身边人自己的优势在哪 2.实习为啥选南京 3.数据库底层数据结构 4.讲讲B树与B 树区别 5.负载均衡方式有哪些 6.redis的sorted set底层数据结构 7.智力题:被诅咒的小熊问题(只回答上来了第一问,改变后没解决,说我陷入圈子里了,一开始思考对) 反问:后台技术栈 三面HR: 1.现在有offer了吗(木有啊) 2.拿到offer来实习的概率多大 3.要是来北京的话,预想到的困难 4.offer的选择,想去什么样的公司 5.期望薪资 6.HR觉得山东学生都喜欢去国企,问我能接受互联网的这种高压吗 阿里一面(电话面试) 2019.08.19 14.25-15.50 凉 1.自我介绍 2.深挖项目(阿里面试官确实厉害,给我发现了俩问题,后边一个没怎么讲出为什么) 3.class A是一个空类,它里面有什么方法 4.上边讲到了移动拷贝和移动赋值,讲讲 5.多态的形式 6.虚函数实现机制 7.父类的析构函数是否应该是虚函数,为什么 8.写过多线程程序吧,讲讲线程间同步的方法吧 9.dynamic_cast与static_cast区别 10.class A类型的指针,此时通过dynamic_cast转换为class B类型的指针,会出现什么问题,是否能通过编译,或者是否能运行(说是不能,但是编译错误还是运行错误不确定) 11.都用过哪些智能指针,shared_ptr与unique_ptr有啥区别 12.shared_ptr是线程安全的吗,为什么 13.有哪几种锁 14.了解<atomic>吗,底层是怎么实现的 15.了解TS指令吗(不知道,后来发现其实我看过,但是忘了,pdd面试时候我还说过有一种硬件的原子化指令,但不知道叫啥,后来也没看……) 16.map是用来干啥的,底层数据结构是啥 17.STL用过吧,讲讲都用过啥 18.vector动态扩容讲讲 19.resize()与reserve()区别 20.我现在循环往一个vector里面插入10000个数据,一次插入一个,怎么高效,用resize()还是reserve(),为什么 21.迭代器什么时候会失效,哪些容器什么情况下会失效 22.map迭代器会失效吗,为什么 23.sleep()与wait()区别(只讲了wait,后来看了看居然是个Java的,我一开始以为是问的signal()与wait()) 24.手撕代码,给定一个无序整数数组,输出排序后每个元素对应的下标。 注意:元素可能存在重复,如果重复则下标相同。(血崩,本以为这个题肯定有巧妙办法去实现,再就是着急写完,因为深信服约的面试时间就开始了,不可能直接进行sort,想用bitmap去写,写完之后,发现思路根本不对,当时就崩了,脑子蒙了) 深信服二面(电话面试) 2019.08.19 15.50-16.15 1.自我介绍 2.项目介绍 3.看到简历中以前项目用过ucOS,让我讲了讲 4.为啥用ucOS,不用Linux啊 5.pthread_detach() 6.pthread_join(),如果不join会有啥问题 7.64bit系统struct{char a;int b;short c};sizeof()计算 8.64bit、32bit系统指针占几个字节 9.设计一个hashtable 10.内碎片和外碎片怎么解决(…不会,只讲了讲怎么产生的) 11.说说虚拟内存 12.死锁的解决方法 13.交换机的工作原理(比较模糊的说了说,问我查得那个表叫啥,我忘了) 14.路由器的工作原理 15.平时有刷算法题吗(有点懵逼,最后还是说了,刷) 大疆一面(电话面试) 2019.08.20 14.05-14.37 1.自我介绍 2.项目中用到了uwsgi,讲讲,uwsgi底层是怎样被调用的(我理解的是监听端口,面试官表示是调用) 3.正向***和反向*** 4.AOP讲一下,AOP相对于OOP有啥区别,讲讲采用AOP的优势在哪 5.熟悉的语言有啥(C/C++,了解Py),直接问我Py的生成器(不记着了) 6.数据库了解哪些,MySQL底层存储引擎有哪些,区别在哪 7.redis有了解吗(只了解基础的数据结构),讲讲有哪些数据结构 8.数据库优化问题 9.MySQL日志(数据库深了真不知道) 10.负载均衡的方式有哪几种,(说了三种,随机,IP除留取余,负载),是否所有的场景都可以依靠计算负载,去处理 11.cookie和session区别,分别存储的是什么信息 12.https讲一下 13.http请求报文结构 美团一面(视频面试) 2019.08.27 16.00-16.45 1.自我介绍 2.项目介绍 3.关系型数据库和非关系型数据库区别 4.数据库设计三大范式 5.讲讲链表 6.手写个单链表 7.手撕代码:链表翻转 8.怎么判断一个链表是否存在环 9.手撕代码:最长递增子序列 10.在学校里比较开心的事情是啥 11.想找个什么样的工作 bigo一面(视频面试) 2019.08.29 16.30-17.30 1.自我介绍 2.项目介绍 3.父进程、子进程、进程组(进程组没回答上来) 4.父进程退出了,子进程会咋样 5.终端退出终端运行的进程会怎样 6.进程分离 7.如何让进程后台运行 8.Nohups(没回答上来) 9.select和epoll区别 10.流量控制与拥塞控制 11.三次ack后,如果不采用快速重传,会如何 12.B树,B+树区别 13.聚集索引和非聚集索引 14.手撕代码:有序链表,去除重复元素 依图科技一面(视频面试) 2019-08-30 15.00-16.05 1.自我介绍 2.聊项目,问问题 3.进程线程区别 4.为什么用Python的multiprocess,为啥不用线程 5.手撕代码:topK问题,时间复杂度,代码实现 6.智力题:8*8随机01矩阵,用4*4矩阵和3*3矩阵修改为全0矩阵 依图科技二面(视频面试) 2019-08-31 13.00-14.00 1.自我介绍(提到了分布式系统) 2.介绍下了解的分布式系统 3.CAP理论 4.最终一致性策略 5.分布式系统节点分别记录访问次数,如果一台失效,如何保证访问次数数据的可靠性 6.消息队列相关(问题没怎么听懂,让我讲了讲趋势的架构何处用到了sqs,后来发现我们用的比较简单,没有再问) 7.觉得自己比较擅长啥(数据结构、C/C++、网络,自己提到了很多开源项目底层都借鉴了一些数据结构,于是乎,让我讲讲) 8.Redis用过吗(不怎么会,面试官:没事,那你思考下如何设计一面这个问题),TTL失效问题探讨,数据结构怎么设计,遇到xxxx问题,如何解决,解决了这个之后会出现啥新问题,怎么解决,连环问。 9.个人职业规划 10.对以后工作有啥追求 依图科技三面(视频面试) 2019-08-31 15.00-16.00 1.自我介绍 2.项目介绍 3.C++智能指针shared_ptr和unique_ptr应用场景(之后我就嗷嗷口嗨,说了两者区别底层原理,但是大佬问我应用场景,我就说了独占和共享,貌似不是大佬想要的答案) 4.看我之前做嵌入式,让我思考x86和arm平台的移植问题,顺便让我分析下源码到可执行性程序的过程,那些过程需要注意到移植平台的问题 5.比赛中遇到比较挑战性的或者自己解决了比较大的问题分享一下 京东一面(电话面试) 2019-09-01 14.00-14.35 1.手撕代码:二叉树路径和(根节点到叶节点) 2.手撕代码:二叉树路径和(不一定根节点到叶节点)(傻了,提示下完成,居然不知道去遍历树,蠢哭了) 3.聊项目中用到的vagrant 4.聊项目中的syslog,怎么实现的功能(跟面试官的理解有所区别,解释了一波) 5.CAP 6.Docker(了解一点) 7.RPC(不了解) 8.C++ map和unorder_map区别 9.类对象之间用”=”,会调用类的什么方法 10.如何阻止赋值构造函数 11.epoll讲讲 12.LRU设计 13.面试官介绍他们部门,询问我offer情况 快手一面(视频面试) 2019-09-01 14.45-15.20 凉透了 1.tcp发送的报文中包含了源地址端口和目的地址端口,会不会发生改变,(不会吧,解释了一波发送过程,物理层->数据链路层->网络层,经过路由过程),一般不会发生,但有时候会,继续让我思考(说到了正向反向***,面试官表示不算是),面试官提示NAT(瞬间明白了,最后让我解释了一波,我就解释了) 2.线程间同步的机制有哪些 3.CAS了解吗(知道,本以为要让解释CAS,开始口嗨,谁知道),一般加锁会陷入内核,之后让我设计一个同步操作能够不陷入内核(???CAS乐观锁不就是这么实现的,解释了一波CAS),CAS会出现什么问题(ABA问题),确实有这个问题,但是这一块涉及东西比较多(那你让我讲讲,我好口嗨啊…),让我继续思考会有啥问题?(高并发极端情况下,每次轮训失败,不断占用CPU)好,那怎么解决(加计数器,超过一定次数用加锁方式),加锁只能一个取到…….(最后都没有get到面试官意思)行,时间有限,咱换个问题。 4.思考题:编号1-n,报数奇偶分组,不断分,直到每个小组人数<=2,问最后随便给你一个人的编号,问这个人组里的另一个人编号是多少,当然也可能就他自己,不用写代码,不要直接写逻辑,找规律和公式做推导(我…….,直接崩掉) 京东二面(电话面试) 2019-09-03 17.00-17.40 1.自我介绍 2.觉得项目经验不多,让我讲讲擅长的领域(讲了分布式,后边问题全都设计分布式) 3.设计题:分布式系统海量数据订阅发布设计 4.提到aws的sns组件,让自己大体设计一个 5.上边提到了缓存,讲一下缓存设计 6.缓存的一致性问题 7.Raft了解吗(不了解) 8.一致性hash讲讲,为啥需要一致性hash 9.上边提到了不平衡问题,你说使用virtual node,vn怎么设计和分布 10.新增减节点如何同步通知到其他节点 地平线一面(电话面试) 2019-09-05 10.10-10.40 1.自我介绍 2.const关键字 3.多态的实现,虚函数实现机制 4.STL了解吗?讲一下 5.vector迭代器的失效问题 6.map和unorder_map的区别 7.红黑树介绍一下 8.C++11特性 9.移动拷贝、移动赋值讲讲 10.RPC方式(没打听清,我RPC只了解大体是咋回事,深了真不会) 11.分布式介绍一下 12.CLOSE_WAIT状态介绍一下(和TIME_WAIT混了,让讲了讲挥手过程) 13.单链表交点问题 14.栈实现队列 15.项目介绍 地平线二面(电话面试) 2019-09-05 11.05-12.10 1.自我介绍 2.实习项目介绍 3.手撕代码:人脸照片合并(并查集问题,并不会,用了最原始的办法解决了,时间复杂度O(mn2)==…) 4.聊在校的那个项目 5.想做嵌入式方向还是软件开发方向 6.问我了解地平线吗(尴尬,人家虽然叫地平线机器人,却并不是做机器人的) 地平线三面(电话面试) 2019-09-08 17.00-18.20 1.自我介绍 2.一个class有一个指针数据成员,要把它封装成库,要考虑到那些问题。继承情况下呢 3.STL六大组件介绍一下 4.Linux用过哪些框架 5.TCP的拥塞控制,两种方式分别应用的场景 6.两个数组,存的是长整型,现在交换数组元素,是一个数组的所有元素都大于另一个数组的元素,并且保证两个数组的原始长度不变,怎么设计,算法复杂度多少 7.如果两个数组分布在两台机器上(分布式),应该如何操作 8.分布式相关问题,缓存设计,分布式缓存一致性问题(讲了raft,总监提出了很多问题,最后觉得我没怎么理解,于是跳过了) 9.想去什么样的公司,实习在哪里,以后工作想去哪 10.反问1:总监是负责哪块的 11.反问2:怎么看待AI的前景 小米一面(视频面试) 2019-09-10 10.45-11.35 1.类的成员函数和数据成员分别存在哪里,类大小的计算 2.如何禁止构造函数的使用 3.如果禁止类实例化时候的动态分配方式 4.引用和指针的区别 5.实现一个类成员函数,不允许修改类的数据成员 6.那些关键字可以修饰线程安全的变量 7.TCP、UDP穿透问题(一脸懵逼,面试官解释了就是内网外网间,我说了NAT,但是NAT是网络层的,跳过了) 8.TCP断开过程 9.场景题:中英文字符计数问题(只会简单的,复杂的没想明白) 10.手撕代码:利用无序数组非递归方式建立BST,并迭代中序遍历输出 米哈游一面(电话面试) 2019-09-16 11.00-11.50 1.class和struct区别 2.static关键字 3.虚函数实现原理 4.用过什么设计模式,了解单例模式吗(没怎么用过,但是知道一些,没再问) 5.map和multimap区别 6.array和list的优缺点,使用场景 7.快排的思想,时间复杂度 8.Linux进程和线程 9.TCP建立连接过程 10.为什么要有TIME_WAIT这个状态 11.nagle算法介绍,nagle算法有什么问题(说了TCP粘包问题,面试官补充了一下时延问题) 12.数据库事务和ACID 13.Linux性能调优,如何发现及诊断问题 14. 设计题:笔试问答题AOI游戏视野发现问题,思路讲解 依图科技四面(现场面试)2019-09-18 13.20-14.10(我服,真不会) 1.手撕代码:最长重复子串 2.客户端到服务端底层流程(打算从五层协议开始说)不要跟我说网上常规问题的那些答案,我知道你们经常看,你就说说从客户端和服务端一个main()函数执行到结束过程,(emmmm?我就讲socket通信过程) 3.read()和write()在内核是怎么实现的(??懵逼扯了一些用户态到内核态,没啥用确实不会) 4.内存模型了解吗(请问是不是问内存置换算法?)不是(那是不是问的虚拟内存概念)不是,你知道的zero copy吗(懵逼,不知道) 5.C++、Java、Python内存模型了解吗(请问是程序运行时的内存分布吗?)差不多,那你就讲讲堆和栈(终于一个常规题了,疯狂输出一波)那你知道Java和Python的吗(懵逼,只知道Java有gc,也不懂) 6.高并发服务器怎么设计(多进程、多线程、IO复用)IO复用讲一下(一个进城轮训实现,select、poll、epoll)那你讲讲IO复用内核是怎么实现的(懵逼,不知道) 7.三种智能指针说一下(常规题),三种分别是干什么的(weak_ptr解决shared_ptr循环指向无法释放问题只记着大概,细节没讲清楚) 8.unique_ptr底层怎么实现的(讲了通过封印拷贝构造函数和赋值运算符去实现) 当当一面(视频面试) 2019-09-19 14.00-14.30 1.项目介绍 2.手撕代码(讲思路)两个数组求交 3.手撕代码(讲思路)队列模拟栈 4.C++多态方式 5.为啥会有多态,多态主要干啥 6.指针和引用 7.数据库连接有哪几种 当当二面(视频面试) 2019-09-19 16.00-16.36 1.自我介绍 2.项目介绍 3.手撕代码(讲思路)括号匹配问题 4.手撕代码(手写)最长有效括号的长度 海康一面(现场面试) 2019-09-20 1.自我介绍 2.项目介绍(实习,校内) 3.场景题:一个摄像头节点只允许三台client接入,目前有100个client需要接入这个摄像头,如何设计? 4.场景题:如果这个摄像头在局域网内,另一个client在另一个局域网内,client如何接入摄像头? 5.场景题:有一个节点,接收n个摄像头的流数据,但是这个节点带宽有限,如何解决这个问题,流数据已压缩,不允许再次压缩,同时n个摄像头一直有数据流 6.类的函数成员后面被const修饰,问这个函数成员是干啥的? 7.int* a=new int[10];delete a;会出现啥问题(会造成mem,讲了一波肯定用delete[]啊,解释了一波delete[]底层原理)你确定吗?(确定啊)跟我说不会(我:emmmm????,内心质疑,表面表示会回去详细看看,tm还真是他说的,***,书上明明写的必须用delete[]) 当当三面(视频面试) 2019-09-20 19.30-20.00 1.自我介绍 2.项目介绍 3.排序算法 4.快排和归并应用场景
分享
17
原味笔面经
奇妙的kiki
西南石油大学·2022届

字节 测开 二面面经

07-07、字节跳动、测试开发、提前批、二面 又是晚上八点面试的,依然头很昏 1.自我介绍,为什么不干算法 2.公司项目介绍 3.了解哪些自动化测试框架 4.装饰器、迭代器、生成器含义,装饰器代码 5.xrange和range区别,return和yield区别,__init__和__new__的区别 6.从快手和抖音竞品角度设计测试用例,可能是性能方面 7.某地区抖音无响应,设计测试用例 8.为什么不选产品,选择测开 9.软件开发流程 大概就是这些??记不清了
分享
4
原味笔面经
杨小乙
南京邮电大学·2022届

美国留学生终于拿到满意offer

本人美帝留学渣渣转专业选手 去年秋天找实习不顺利 今年春天回国内投了一波 赶上了春招的尾巴 终于拿到了快手的实习offer 下面总结一下我面试的情况和心得 希望对大家有帮助 投的全是后台开发 投递的公司: 阿里(二面挂) 腾讯(一面挂) 百度(必须现场面放弃) 头条(收到邀约没面) 链家(一面挂) paypal(一面挂) 京东(hr挂) 拼多多(hr挂) 蘑菇街(一面挂) 美团(笔试挂 编程全A) 360(笔试挂 编程全A) 携程(笔试挂) 快手(offer) 阿里: 阿里是最早面的 大概2月底 一面二面详见 https://www.nowcoder.com/discuss/70790 全程都是基础知识 挖得很深 腾讯: 腾讯上个月底面的 腾讯只招C++ 岗位不符 本来就不太想面 然后面试官语气也很凶 体验极差 这辈子都不会投腾讯了应该 上来说不会c++ 然后就没问 不过估计 先问四次握手 然后问如果server没有监听会发生什么 不太知道 问get和put的区别 七层网络 每层协议 问数据库用过哪些 有什么区别 百度: 接到hr电话说必须现场面 放弃 头条: 收到邀请 没选时间 应该也不打算面了 头条两次笔试一次提交3个 一次交白卷 交三个没面试 交白卷收到邀请 估计还是看简历发面试 链家: 问项目 问tcp和udp区别 JVM内存分布 Java String 能否被继承 问链表和动态数组区别 问http请求状态码有哪些 面试官说了一个我不知道的 问一道sql题没写出来 问一道算法 aaaabbc编程a4b2c 秒 分析所有你知道的排序算法的复杂度和稳定性 3天后收到拒信 sql没写出来 基础答得不好 正常 paypal: paypal笔试挺难 面试主要问算法 问了java几个关键字 先用数组实现一个stack 简单秒 exception 分几种 写线程安全单例模式 然后用自己写的stack实现stack内元素排序 也简单秒 智力题 8瓶毒药 几只老鼠能实验出拿一瓶有毒 面完就没信了 估计是挂了 京东: 接到电话问我愿不愿意转算法岗 然后问了问之前的项目 然后问了我一道数学题 矩阵证明 又问了一道二叉树的递归 简单题秒 然后就到了hr面 没什么特殊的 然后就没下文了 拼多多: 一面: 面试官说看你转专业的吧 那我就问你算法吧 第一题 给你矩阵然后旋转90度输出 简单题秒 第二题 用rand5()函数生成rand7() 之前见过 秒 第三题 一个人在i位置有p[i]几率向前一步 每次判断动或者不动花费单位1时间 求到达重点的时间期望 答曰动态规划 然后没让写代码 就推了第一步的期望 二面: 二面面试官阿里跳来的 全是基础知识 讲你所熟悉的数据结构 hashmap vs hashtable vs concurrenthashmap 索引使用 是什么数据结构 为什么用这种数据结构 jvm加载机制 内存分配机制 线程进程 Spring用过吗(没用过) 线程池(答得不好) https和http区别(答得不深) HR面: 拼多多hr面是走流程 你收到hr面只是说明一面通过了 最后还要排序 后来问了hr说二面表现不太好 所以没过 挺hr说一般所有人都会走到hr面 蘑菇街: 问项目 Java数据结构 动态数组和链表使用场景 多线程关键字 Java IO, 如何打开一个文件 瞎jb说了一通 问操作系统没学过 也就没逼问 问如何用数据结构实现一个抢票系统 当时没理解题意 答得不好 后来发现是国内的高频题 问get/post 快手: 一面: 面试官说你笔试有题答错了 我问问你lru ***会吗 怎么实现 然后我说了双链表+hashmap 口述了一遍如何运行 然后附加了一句Java的linkedhashmap可以模拟这个过程 面试官说好 然后问三次握手 为什么三次 四次挥手 为什么不是三次 然后问怎么同步 重传机制 问的不算深 大致讲讲JVM 我说了如何加载类和内存分配 然后面试官问讲讲GC知道什么 然后我说了引用数算法和可达性算法 然后面试官给了我一个场景 其实就是问GC中copy算法 一个算法题 二分查找 题意有些不清楚 和面试官讨论达成共识之后 秒了 然后问100w个数据log中找到最早的时间戳怎么找 我说根据时间戳 载入的时候hash 然后比较每个bucket中最小的时间戳 面试官说也是一种思路 别下线 等二面 二面: 二面面试官上来感觉不太开心 开始就说你笔试选择成绩不好啊 我说转专业的 基础不太好 面试官感觉接受了这个解释 然后说编程倒是做的可以 将来你愿意写python吗 我说可以 我写过python 拿起来不算吃力 说你记不记得笔试时候的一道二分编程 我以为问我一面的编程 我说你在说我的一面吗 他说哦 你一面也写了二分 那就不问了 先说知道什么设计模式 我说单例 然后说写一个 我写了一个 饿汉式单例 面试官是加上main函数 然后写点不太流利 面试官说算了下一题 然后让我写翻转链表 秒了 又让我写排序链表 我先用递归做 秒了 然后面试官你是不是见过这题 我说这不是归并排序吗 然后面试官说那你用插入做一遍 然后我又秒了 面试官说好 我就面到这 等hr面 HR面: 就是普通问题 职业规划啥的 今天收到offer call 说两个面试官都评价不错 说周一发正式offer 总结: 不是很适应国内这种问基础知识的面试 说实话不知道问基础知识有什么意义 尤其是问到完全没用过的东西就非常尴尬 转专业的压力比较大 而且平时没有考虑那么深 当时我问阿里面试官 问这些有什么意义 很多东西网上都有 面试官说个人做项目 可能考虑不到性能问题 可是阿里这种规模的企业 性能需要考虑的东西就很多 你对基础的理解就很重要了 面试过程中总结了不少基础知识的东西 积累了不少 国内算法题都挺简单的 编程最难的题都出现在笔试题 但是基本上还算厚道 没有那种看了都总结不出算法的题 基础的数据结构和算法熟悉应该至少能助你拿到面试 最后我个人还是靠编程捅穿面试的 基本上没有问编程的面试都是挂 希望面试心得能帮到大家 尤其是转专业的同学
分享
5
原味笔面经
啦啦
南昌大学·2022届

京东管培生(产品方向)群面简要复盘

京东管培生群面简要复盘 面试地点:广州 面试题目:京东应当拓展其他领域还是深化当前业务,并给出方案 群面人数:12人(最强的是清华深圳研究院的一个小姐姐 群面时间:37min 群面过程:没有自我介绍环节,直接拿到题目讨论。清华小姐姐12号全程控场,先拿出了一个计时器,摆到正中间大家都能看到的位置,接下来一个6号男生直接发言打算讨论,被12号打断,要求三分钟思考。三分钟过后12号率先发表意见,随后大家随机发表自己的意见,没有按顺序发言。我是10号,拿到题目没有迅速想出思路,大部分人发表过观点之后,12号提出先确定拓展和深化的具体意义,以及选择拓展或深化的标准,并阐明自己支持拓展业务,也给出了简短的说明。大家也都开始同意进行业务拓展。此时楼主第一次发言,建议大家根据哪几个方面选择拓展业务的具体方向,主要的一点就是根据京东现有的用户群体和现有的技术选择。大家也表示同意,且打开了大家的思路,之后大家讨论的方向基本是楼主和12号在掌控。接下来1号提出可以拓展京东的无人机业务,3号提出可以拓展教育业务和母婴业务,且后来我们对教育业务和母婴业务也展开了深入的探讨,其实1、3号对这个话题的贡献是非常大的。而后6号、5号、7号分别发言提出了各自的观点。在此期间,划重点!!他们都表现出了对京东的业务很了解,比如5号说,最近京东有一个***联合校招的动向,可以向这一业务方向发展,7号提出质疑说,京东当前有京东金融、京东云这些业务,我们讨论的无人机、医药是不是不算拓展业务,12号控场小姐姐说,现在不是BAT的时代,而是AJT的时代,京东虽然已经又金融、云、***零售,但是。。。(此处省略)。12号小姐姐全程控场,楼主担任的是一个辅助leader,在讨论的前三分之一话说得不多,但是在后三分之二和12号小姐姐打了很好的配合,给团队思路的引导中起了重要的作用。但是最后关头,团队以为到第37分钟才汇报,所以34min时,楼主被赶鸭子上架,先总结了一下观点,准备第37min汇报,但是36min时,打算汇报,面试官说,只有45s剩余时间了。然后楼主还没张嘴,12号直接抢过话头,做了45s的陈词。12号反应的确快。。。楼主没啥好说的。。 重点在于,群面结果是1、3号没有入选,楼主自己落选可能是因为总结那块没控制好时间吧,自己背锅,另外就是,虽然我对京东的业务也做了很多功课,但是自己无知的认为,时间紧迫,有些不必要的话可以不表达,也没有在发言过程中表达出来。12号没啥说的,全程把控,过了是必然的。而5号,6号其实没有对话题做出更多的贡献,反而通过了群面,原因在于,他们给面试官的感觉是,我很了解京东的业务动向。所以总结起来就是,这次群面,京东的面试官倾向于了解业务动向的同学吧,当然,语言能力强这些基本要素是必备的哈。 祝大家秋招顺利,拿到心仪的offer~~ 另:个人观点,不喜勿喷,欢迎交流,么么哒。
分享
8
原味笔面经
凉城惜暖玉
湖南大学·2022届

网易雷火游戏服务器二面凉经

1.文件系统映射表,mmap映射,文件的权限位 2.实现内存池(只能说一下实现原理,实现不出来) 3.实现智能指针(勉强写出来了)
分享
2
原味笔面经
陌上花开
首都经济贸易大学·2022届

看惯了京广沪大牛们的经历,发一发咱青岛这种小地方的面经吧

Job  hunting experience从9月份第一次网申,到12月签了第一家,中间网申了大约350家,面试了12家,作为一名普通211院校的小硕,分享我的经历。青岛的机会还是少啊,不能和北广沪的大牛们比。 主要表现在校招企业的数量和质量上。  我是青岛一所普通211的小硕,学的是物流,一个貌似很火的专业。 找工作一般四个网站:首选应届生(还有一个李鬼叫应届毕业生网但是没有应届生做得好)第二是中华英才往后是智联和51job,,建议大家每人在每个网站都做一个校内招聘的模板建立,这样网申校招的时候导入模板就可以了,每次一分钟,省时省力。准备好四大简历:中文建立,英文简历,正装照片、生活照片和求职信。 9月初开始有TOP500开始网申,开始狂投,反正又不是花钱,事实证明:top500是看背景的,要名校,很多投行外企指明了要“国内外一流大学”看来北清复交才行了。Top500里面网申了大约100个把过了10%的比例。面试基本上10.1放假回来之后才陆续开始的,下面写写每个的情况吧。 No。1 软控股份 拿到offer–管理秘书-40009.21就第一轮面试:10人无领导 ,24号2面:我记得是7VS1有点半结构化面试+压力面试的意思,28号给的offer,说10.8号之前签就算有效。岗位是管理秘书 实习期3500.这是我第一个offer,太顺利了,也太早了,没敢签,说实话这个企业很不错,青岛第一家上市的民营企业,业内发展良好。一直就没签,到了12月8号,HR给我发短信说现在可以网签了,待遇调整到4000了。想了想,自己还是不适合做秘书,就弃权了。 NO.2 郎酒集团 拿到offer-销售-实习期5500-转正底薪2000+任务工资1200+提成11.4 一面是单面,就是聊天,11.8二面是无领导小组,11.16拿到offer,18号去青大签,但是没签,觉得卖酒这个活,舍不得研究生学历唉。 NO.3 平安金融 拿到offer-经理助理-35001面在琴岛大厦面的,一个口才极好的女助理,让我领略到保险人的牙尖嘴利,不停的说啊说,第二天就终面了,说是内勤,不用跑业务,3500,后来实习过的同学说平安金融就是平安的寿险事业部,进去你自己逼自己跑保险,后来一想还是放弃了。 NO.4 正通集团 拿到offer-管培生-实习期2300-转正底薪1400+提成约每月4000-500011.22号 所有的面试都放在一天集中完成了:无领导+单面+店面参观,还管了顿午饭,11.26拿到offer,12.5去见了总经理。正通青岛华成奥迪做售后前台想了想这个岗位虽然是管培生,但是直接把自己的专业扔了,不舍得。 NO.5济南兰剑物流科技 拿到offer-3500-4500纯正的4PL企业,业内top10,山大控制学院一个博导的企业,很对我的胃口,也能发挥专业背景和学历的优势,面试考虑带我在青岛,给我发了一个案例,做一个地图的烟草配送中心规划,还要带PPT和CAD图,做好了发给兰剑,一星期后通知去复试对着3个项目经理做规划的展示,然后经理们提了一些问题。他们招人没有时间截止,觉得好的就可以去面试,7月份毕业了正式入职。 NO.6 厦门象屿 拿到offer-实习5500 转正底薪+提成12.14号和象屿很有缘,面完兰剑下午坐的动车,回来正好赶上象屿的1面,一个很可爱的PPHR姐姐给我面的,面完了做了个性格测试,晚上又做了网上测试,16号去公司面的,两个南方的老总,类似压力面试+半结构的,聊完回来,17号晚上接到电话。 NO.7 中信银行  offer 据说第一年6W11.18第一面纯属于挑人,就是看这人长的行不行,银行业嘛,可以理解,就问了3个问题,一分钟都不到。11.24笔试的,考得行测+英语,第二天下午2面,10人一组每个人做个自我介绍,这次二面的一共150多个人,进终面的30个。12.14中信大厦终面,形式和二面一样,4个部门经理加行长10个人一组自我介绍,还问了一个对中信的印象。 NO.8 海信集团10.28一面是英语问答,10人一组,第二天二面是无领导小组,11.4海信大厦终面纯聊天,很可惜但是没要我,其实我很想去海信的,唉。 NO.9 宝洁宝洁只去济南笔试的,考的全是托业,估计面试线在800吧。 NO.10 毕马威10.22 青大毕马威笔试,20分钟20数学题。20分钟9篇英文短文36题,唉,,时间不够啊,保证60%的准确率才行,没进面试,但是我宿舍一哥们进终面了,是英文PPT介绍某个top500公司的形式。 NO。11  开利中国一面是电话面试的,纯英文的压力面试,还好吧,反正能说的都说了。 NO.12 阿斯利康 后来才知道,这个企业是和辉瑞、礼来一般的医药top5,但是好像只要医药专业背景的,一面是在颐和国际42楼2个HR压力面试,2面就是和老总面谈了,一个女老总,很有气场,最后把我刷了,据我说知阿斯利康底薪4000  饭补+房补+车补+电话等等=3000,不出差一个月就7000,医药代表很肥啊~总结了很多经验,之前有很多大企业,我想进但那时不想做物流,所以申请的都是企管/人力岗位,后来意识到,为什么很多公司不给我面试机会,因为我网申专业不对口,所以有些大企业,如果你很想进的话,一定要申办专业,先进去,在跳岗位也行啊 我选企业的三大标准: 1.我学历7年物流,不想让这个专业背景成为沉没成本,另外从事本专业,能够突出我的专业背景和学历优势,配合我的其它能力从中获得核心竞争力。 2.我适合干什么,而不是谁给我的待遇好,我适合做销售公关岗,对内的话人力也可以,但是说到秘书,我觉得我还不够细致。所以选择你最适合的,不要做一个你不喜欢的行业或者岗位。 3.岗位的延展性:就是除了这个行业如果你跳槽还能干什么,如果我做项目经理,做销售,我未来很多岗位都能胜任,而做秘书呢?我觉得还缺乏一种独立操作的能力。
分享
3
原味笔面经
Seiichi
浙江大学 ·2022届

pwc普华从网申到offer全过程

去年面试的一点心得分享给大家~祝学弟学妹早日拿到offer~ 19年秋招结束,也算拿到了比较心仪的offer,普华的审计岗位,基本信息:19级本科生,国内211一类财经院校 1、填写网申的时候要注意,写完之后马上会有GBA过来,所以建议申请前就了解透了GBA;这一PART好像是申请就有在线测试做。 2、GBA和同学一起研究了很久,各个题目都分别进行解决的对策,在网上也搜集了很多资料,由于准备充分,这部分也不算难过。当时做了9800左右,和我一起的同学做了9700,后续我们都收到了VI。 3、VI这一部分好好准备,提前找好了题目然后每一部分都写好了稿子,但是时间都没有说够3分钟,好像没关系。 4、最后就是Superday了,这一部分也是提前准备了好久,我是分3部分来准备的:首先是自我介绍部分,英文介绍图画材料那里,楼主属于比较谨慎的人也是一心想尽普华,所以准备了很多晚上能够查到的那些图画我都准备了,不论哪个都可以比较顺的说一些,我们组里面居然还有说中文的,因为英文的比较为难,那肯定是没有提前准备啊哈哈哈当时我就偷偷开心了一下。顺序是自愿来的,我是第二个说的,等我比较顺溜的说完感觉心里也没那么紧张了。其次是6人组案例讨论和12人的案例讨论,案例讨论的话主要是涉及一些企业环境分析,风险分析,还有一些企划步骤做法等等,平时做一些case的训练注意总结梳理。最后就是关于par面的,要把简历上的东西都做充分的准备,无论问到什么都可以沉着应答发挥,之前也面试过很多家公司,也遇见过很多问题所以这一部分倒也算轻松,前面的案例表现还不错,无论在6人组还是12人组中都发挥了较为建设性的作用,因此par面感觉更加自信一些。 tips:英语口语还有六级成绩还是比较重要的,英语成绩要尽量好看一些吧,口语的话起码自我介绍和6人组案例展示时候要流利一些。 祝愿大家拿到心仪offer!非常感谢在这里无私分享帮助过我的朋友,也希望我的这些能对以后的朋友有用~
分享
2
原味笔面经
搬器材的萌新
西安电子科技大学·2022届

老学长来分享腾讯软件测试的面试分享

学长我呐,不是计算机科班出身,但是毕业就杀入这个行业,已经有四年的工作经验了,一直在二线城市的小型互联网公司里混迹,当然也想着能去大公司锻炼下,对更高的薪资心心念念很久了。终于在今年五月份时,我决定去深圳试一试,于是有了下面的经历 1、首先在投了简历的两天后,我接到了鹅厂的电话,鹅厂的hr说话是特别客气而且超级有礼貌,小伙伴们不用过于紧张。 接通电话后,hr先是让我进行了简单的自我介绍,我把已经背的滚瓜烂熟的工作经历和个人信息balabala说了一通。随后hr问我为什么要投本公司的岗位,作了回答后,又与我聊了曾做过的项目情况,我回答了常用的测试逻辑与测试重点和经常使用到的技术。 2、全部回答后,hr表示后续的二面三面要来总部进行,问我能不能去,让我综合个人的健康情况(当时正是疫情防控时期)考虑一下再回答他。我在电话里就答应了下来,并且开始了面试的准备。 3、面试安排在周日,会议室里每个岗位的应聘者都有,我排在第七、八名,很快就轮到我进行面试。面试官是很温和的一位姐姐,没有我想象中的那么严肃。开门见山的,hr让我在小白板上画出之前项目的系统结构图,并说明挑我最熟悉的去写就行。 4、我画出了之前做过的,关于智能停动车系统的图,hr开始很细很细的问了我各个模块的作用,从通信关系问到协议流程、智能算法、云平台、机器学习等相关的知识。除此之外还单独问了一些测试的基础知识点,因为我早有所准备,所以回答的很流利,总的来说发挥正常。
分享
11
原味笔面经
孤光一点萤
华东政法大学·2022届

腾讯移动客户端上岸(Android面经)

先写个春招的面试经历吧,日后再写一些Android学习、春招复习、未来学习计划之类的吧! 腾讯上岸好久了,面试体验极好,今天想了想还是来写一份面筋回馈牛客吧,毕竟咱们Android分区下的面筋是真的挺少的,人也没搞后台的多。 隔太久了,具体的问题可能不清楚了,某些就说个大概吧。 个人情况: 双非本科,面了CVTE、阿里、字节跳动、网易、蘑菇街、腾讯。 春招还是很艰辛和焦虑的,希望各位都有好的心态。 面试经历如下 CVTE: 第一次面试,技术面也通过了,到了hr面,虽说先前就知道CVTE hr面刷人很多,但是面试的时候还是说出了大实话(不是太喜欢加班,希望有自己的时间之类的或者说个性太强,自己有想做的事、希望xx点之前下班等等),第二天就挂了。想看CVTE面筋的可以找我CVTE的面筋贴。 然而过了一个月,CVTE又可以投了,其实自己也挺不服气的,就又投了一次,走流程笔试面试然后又到了hr面,结果hr直接问我上一次为什么挂了,然后就没有然后了,也挺无语的。 阿里: 问的很深,全程50min都在问recyclerview的源码,问到最后我也很慌,有些细节的确没有关注,也答不上来了,当然也挂了(好像招的人很少,海量hc???)。 字节跳动: 笔试A了2.5道吧,很简单的一套题没A出来,不过幸好也过了。 一面 挺简单的,Java基础、Android基础、TCP/IP之类的、三次握手四次挥手等; 二面 面试官就让很难受了,全程不说话,问他也不理我,写了个算法题没写出来,当时就感觉凉了。 然后问了一些Java基础、Android基础、计算机网络,都是些很常见的问题。 如今bytedance客户端这块发展还是挺好的(新一代的BAT中的B?),自己也很希望能去这里工作的,好好刷leetcode,下次希望能面上。 网易: 全栈大佬问了我俩个小时(大佬都这么闲的吗),计算机网络、数据结构、算法、Android、Java等问了个遍,源码说个大致原理也不行,需要更细节的实现。 问了一个多小时后我也很难受,为了停止被虐,选择舔他,“哇全栈大佬tql”、“这么厉害还不掉头发”之类的。 蘑菇街: 一面: 面的是组内的一个小哥吧,面试体验是很不错的,主要是问项目,Android性能优化、MVP和MVC、消息机制、主线程为什么不会因为looper而阻塞,问的问题都答的不错,最后小哥也夸我说他当时都没有我厉害,也就顺利通过了。 二面: 二面是leader,主要也是问项目,由于项目做的还不错,答的也还不错。主要问了性能优化、布局优化、事件分发、自定义VIEW相关,然后就是一个场景题:如何自己实现列表的下拉刷新控件?自定义VIEW也没有去做过太多的实践,然后就很尴尬不知道如何答,后来挂了大概率是因为这个吧。最后问了个算法题:给定一个数,如何在一个有序列表找到俩个数的和等于这个数?很简单,秒了,可是最后还是因为场景题挂了。 此后打算多做几个自定义控件了,好好总结下,常用的view的源码也要去研究一下,可吃大亏了。 腾讯 一面(4.17 50min) 一面是一个胖哥哥,挺和善的。 一开始也没问Android、Java,问计网、数据结构,挺常规的。 学了C、C 没有(学了,大一学的,现在不会)如何计算bitmap的大小,行,我再问问压缩算法(因为他是搞音视频开发的),emm我沉默了很久,自然是不会的。 然后也没问我了,让我提问。 你是哪个部门(PCG微视)? 你是搞Android开发的吗?(IOS,之前也做过Android) 当时很烦,为什么搞IOS的来面我???就算这样,你搞过Android,为什么不问我Android的而问C???可是这样说是不好的,还是当舔狗吧!于是乎我就说:哇太强了!巴拉巴拉 如何胖哥哥貌似有点开心,就问你们不搞IOS开发是因为硬件设备不够吧?(嗯!) 如果入职了会如何对我们进行指导?(导师带你) 二面(4.25 50min) 二面貌似是leader,看起来也挺好说话的。 自我介绍 介绍项目 问我大学情况,实验室做什么的?怎么当上部长的? 学了哪些课程?打游戏吗?运动吗?平常怎么学习的? 为什么会选择学习Android,怎么来的动力去坚持学习的? (因为接触互联网比较早,初中就喜欢研究一些软件方面的东西也学过一些比较浅显的编程,相对于后台开发来说自己更喜欢Android开发,因为Android开发拥有可见的产品,自己也能发布到应用商店,然后就更能***自己进一步学习,形成良性循环) HTTP和HTTPS的区别?SSL握手过程? Android事件分发 之前的问题似乎是为了摸个底,他似乎感觉还不错 然后他就让我来问他了??? 我的提问: 你觉得flutter怎么样啊?一直都想去学一下的。 flutter,作为一个新的跨平台解决方案,当然是很不错的,也推荐去学习。 你们组有用到flutter吗? 这倒没有,我们组大多做的是音视频开发,而flutter更适合解决一些业务方面的东西。 诸如闲鱼团队那种业务就挺适合吧? 是的。 你觉得Android源码应该怎么去学习呢?是应该了解他的实现原理还是要更进层次的去关注一些细节? 一个框架,当然要知道他的实现原理,框架有很多,但是某一类的框架,或者大致实现的原理是不是会相同呢?如果你了解这些,或许下次你又知道了一个这种类型的新的框架,你是不是看都不用看就能知道大致实现了呢? (emm,就像图片加载框架,应该应该关注如下几点:1.异步加载 2.缓存机制 3.图片压缩 4.内存泄漏吧,只是实现的细节或许不同) 或许某些框架的确又取巧很高级之处,当然是值得我们学习的。 (就像Glide吗,使用一个空白的fragment去监听activity的生命周期,这太巧妙了,很不可思议) 是的,某些东西可能你真的想不到还能这样使用,但是如果你去了解了,下次如果自己做一些架构的时候,是不是也可以借鉴呢? (说到Glide,我想问一下,Glide的缓存是使用LRU算法,如果缓存池满了,而LRU算法判定需要被清理的缓存而又是正在被使用的图片会怎么处理呢?我看Glide的源码是这样,如果要使用一张图片,如果缓存池有的前提下,则会先从缓存池读取出来并移除相应缓存,而使用软引用去引用,不使用了则再加入缓存池。) 这个地方没有太关注,肯定是有相应的好处才会这样做的。 你觉得设计模式方面的知识到底应该怎么去学习呢?自己平常开发的时候也很少用到设计模式啊,也就使用单例模式、工厂模式、策略模式、***模式等? 我们这样的老油条当然知道啊,但对你们还没有毕业的大学生来说,的确很苦恼这个问题。我建议先生搬硬套,先不管是不是很适合,当你用的多了,自然会知道如何用。 (设计模式就是解耦嘛。就是说用的多了,写代码的时候也就不自然的写出了某种模式咯) 是这样。设计模式的目的就是为了解耦,但是呢,有好几个模式可能挺难分清楚的,反正都朝着解耦这个目的去写代码就行了。 面试官的提问 你挺厉害的啊,在外面报了培训班吗? (没有啊,实验室提供了平台让我们学习,当然要好好自己去学咯) 有什么好的学习方法可以分享吗? (一般自己喜欢看书,感觉视频讲的比较浅显也比较慢一点,深入一点的知识还是书能够理解多一点,而且自己也喜欢阅读,能够静心去看。同时对于书上的demo也会照着敲一遍过去,做做相应的笔记和总结。) 你知道你是哪个部门的吗?(PCG啊?啊?哪个组啊?不知道啊,微视那不是需要我们做音视频开发吗?都没学过相关的知识唉。NDK相关的也不懂)你才大三肯定不会啊,我们希望你们毕业的时候会能来我们这里帮忙,暑期实习你们做一些简单一点的东西就可以了。 总结: 感觉这次面试是我有史以来最好的体验,全程都是我们问他相关的技术点,边问边说说自己的理解。这种面试的节奏都是由自己来把控是非常好的体验!同时都是以聊天的方式进行,更像一个技术交流会,虽说自己属于菜的那一方,但是收获颇丰,况且相对于一般的面试,对于面试官来说,能够更清楚的了解应聘者的能力,对于应聘者来说再好不过了,更能表现自己。 或许说面试很大一部分要看运气,一场良好的面试体验才能够更好的表现自己,否则空有一身本事无处表现,也是很可惜的。 HR面(4.29号被鸽到了5.8号,10min) 下午三点半撸着代码的,天气也比较热,昏昏沉沉的,都要打瞌睡了,***一个惊醒(腾讯深圳总部来电)。 自我介绍 你参加那个xxx比赛以及那个项目的情况,能说说吗? 为什么选择这个专业? 大学有什么可以值得说出来的事? 你觉得你的优势在哪里? 实习多久?什么时候能过来实习? 你有什么要问我的吗?(实习答辩是怎么个流程?实习满俩个月会有答辩考核) 结束语:我能看出来你对代码的热情,我们很欢迎你加入我们公司。(这让我分不清这是稳了还是客套话。。不过心里还是很高兴的。问了hr小姐姐要vx,她说是xxx这个号码吗?待会我加你。。。等了好久!女人的嘴,骗人的鬼!) 面完hr第二天上午就让小伙伴查状态就已录用(待报批,报批中,已录用),下午就等到了OC和录取邮件,流程一下子快的一批(可能二面得到了总监的认可)。
分享
9
原味笔面经
欣淼
谢菲尔德大学·2022届

阿里口碑一面面经(已挂)

技术面,先是介绍自己前端的一个技术知识了解和前端项目。 面试官非常耐心+温柔,但我太菜了。 问题的话,由于我写的对CSS和HTML掌握多,问这些多一点。 1css盒子模型理解 2js的基本数据类型 3闭包的理解 4API举例 5css伪类选择器 还有两三个记不清楚了,总结来说,面试官会根据你的简历,擅长什么去问你,但是我自己基础不够扎实,所以问了一些基础知识以后就没再问了。
分享
1
原味笔面经
tyra

【金融笔面经-国泰君安】国泰君安面经+笔试

1.自我介绍 2.项目介绍 3.本科哪里 4.有没有用过高并发和springcloub 5.对高并发的项目要点进行说明(我是刚开始做,还没完成项目,就简单说了一下要点) 6.事务控制的话在redis还是mysql,如果在mysql的话,项目的瓶颈就在mysql服务器上,有没有考虑过 主要就是这几个点吧,面试官比较急,就用了9分钟 ——————————————————————— 笔试是一贯测评套路,行测,逻辑,性格 ……………………………………………………………………… 7.6 给消息了
分享
评论
原味笔面经
Kilo

【金融笔面经-中国银行】中国银行内蒙古分行+信息科技岗面经

今天终于面试完了,接下来就是等体检通知,写一下整个经历,希望对以后的同学能有帮助,而且攒人品求offer啊! 本人双非二本,专业软件工程,投的中国银行的信息科技岗,网申是在4月中旬,笔试是在4月26日,线上全国统一笔试,题量很多,有行测和计算机方面的知识。笔试完就经历了漫长的等待,各个省分行的面试是自己安排的,山东的一面是5月28日,而内蒙古的一面是6月14日,因为疫情原因,均为线上面试。 山东分行是处女面,面试情况惨不忍睹,后续也就没消息了,时间大概10分钟。问题:①3分钟自我介绍,②对信息科技岗位的理解,③为什么选山东,不在家乡发展,④有用过手机银行app吗?体验怎么样?⑤期望的薪资。这里建议同学们,一定要多参加面试,尤其是好的公司,会大大增加你的面试经验。 内蒙古分行6月14日,由于投过几家简历,有过几次面试经历后,面完感觉还可以。整个过程8分钟左右,问题:①一分钟自我介绍 ②对信息科技岗的理解 ③秋招时在做什么 ④考研失败准备二战吗 ⑤准备考公务员吗 ⑥意向的工作地区 内蒙古分行7月2日二面,现场面试,要带就业推荐表以及各种材料。记得一定穿正装,楼主在网上买的200一身感觉还不错,面试形式:无领导小组讨论+结构化,共两位面试官,没有自我介绍。 无领导当时是7个人,题目是策划一个学校举办的活动比赛,5分钟读题,每人一分钟的观点陈述,超时会提醒,15分钟的自由讨论,要求最后观点一致,由一位同学做总结。这个无领导感觉练习多了也不是很难,内向的同学记得多听别人说了什么,可以扮演计时间和最后总结的角色。结束后所有人到门口排队,按顺序进行结构化面试。 结构化是单面,每个人大概5分钟,所有人的问题都是一样的。①领导安排了一个对你有意见的人一起完成工作,你会怎么做? ②有人说成大事者不拘小节,也有的人说细节决定成败,这个你怎么看?并结合自身经历谈谈。这些题目都是经典的题目,推荐大家多去看看这些常考题,提前有准备。
分享
评论
原味笔面经
匹诺曹的鲸鱼肚

【国企-中建三局】阳光城地产、珠海格力房产、中建三局、协信控股 设计面经

阳光城地产 1.自我介绍,问你的性格如何,简要介绍; 2.问你是否掌握flash; 3.为什么选择本公司,对本公司的了解情况; 4.问你觉得你能为我们公司做些什么? 5.你期望五年后的样子是什么; 6.问你梁的弯矩; 7.问你对工作态度,如果加班怎么看。 珠海格力房产有限公司 1.自我介绍,自我评价; 2.讲述一段大学期间难忘经历(与设计有关) 3.问你对岗位的要求; 4.你对我们公司期望是什么; 5.问你自己擅长技能是什么; 6.问你有关景观施工图的规范和一些操作能力的问题; 7.你未来的职业发展规划是什么; 8.问你以前是否做过项目,这些项目核心内容是什么。 中建三局三公司 1.自我介绍,简单做一下职业发展规化; 2.问你的以前作品集,并了解相关情况; 3.问你让你设计某个建筑想法; 4.你在设计方面总结技巧与经验是什么; 5.问你你觉得自己有什么优势; 6.问你对景观专业的理解; 7.在校所学课程,同时平时的兴趣爱好; 协信控股 1.自我介绍,询问家庭情况; 2.问你为什么应聘这个岗位; 3.问你谈谈你对公司看法; 4.问你具体详述所做的项目,包括结构用笔描绘一下,然后针对其中一些具体的情况询问, 5.问接地系统有几种形式; 6.询问了一些工作经历,对行业的了解,专业技能。 问你你对设计一个建筑有信心吗。
分享
评论
原味笔面经
ArielPo3a

【金融笔面经-国泰君安】国泰君安--产品经理--面经

国泰君安 一面:2020-6-23 1、自我介绍 2、研究生期间研究方向 3、为什么想做产品经理 4、介绍下简历中×××项目中,所担任职责,主要做了什么(要简洁总结,我回答时候太过详细,后面试官让一句话总结) 5、你觉得自己可以胜任产品经理的3点原因
分享
评论
原味笔面经
千粉黛

【国企-中国银行】中国银行软件中心二面凉经(北京)

面试前接到电话说前面有人不能参加,会快点进行到我,上线后走开了一下,再回来面试官已经就位(给自己点蜡)。 总的来说基本问的问题都是项目经历一类的问题。 1、介绍自己,突出优势。 2、你认为自己有什么性格缺陷吗?举个发生过的例子。(我举的例子是和项目有关,于是下一个问题直接继续问这个项目) 3、项目开发用了多久,你实现了什么功能,用了什么开发工具,学到了什么。 4、挂过科吗?(老实答了高数,凉) 5、实习的经历。 6、目前想要做软件开发还是测试还是什么(应该是针对我的项目经历)。 7、认为自己的代码能力怎么样。 其余的问题应该没有整理完全吧,实在有些记不清,希望能对别的面试者有参考作用,祝好运!面试前接到电话说前面有人不能参加,会快点进行到我,上线后走开了一下,再回来面试官已经就位(给自己点蜡)。 总的来说基本问的问题都是项目经历一类的问题。 1、介绍自己,突出优势。 2、你认为自己有什么性格缺陷吗?举个发生过的例子。(我举的例子是和项目有关,于是下一个问题直接继续问这个项目) 3、项目开发用了多久,你实现了什么功能,用了什么开发工具,学到了什么。 4、挂过科吗?(老实答了高数,凉) 5、实习的经历。 6、目前想要做软件开发还是测试还是什么(应该是针对我的项目经历)。 7、认为自己的代码能力怎么样。 其余的问题应该没有整理完全吧,实在有些记不清,希望能对别的面试者有参考作用,祝好运!
分享
评论
原味笔面经