提前批Ali面了2面,投了简历的起码有60家商户

前言

透过5月到1月那多少个月的拼命,九风有幸获得了趋势科学技术、OPPO、美团、今日头条互娱的offer,在此以前看了不可胜言享受的面经,是时候该回馈了一波。

先介绍下九风的核心景况:在教授的创业公司待过一年多(没有课就去公司),做过C++图像处理、java后台开发、移动web开发,由于投机相比水,学的东西都不深,在三月底离开公司后就猛补基础知识点。

发个面经来回馈牛客网,灰常感谢找工作来说牛客网种种财富的共享,offer在大神们看来都倒霉,但余已满意。排版了三次,终于好了。。。。

辛劳经历

九风在校招7月中就起来投简历,没有统计过投过多少家,基本把牛客网上的能够投的信用合作社任何投了一遍,投了简历的至少有60家商户;笔试也不知底做了略微了,至少有25家的笔试,最终收到的面试意况:

  • 招银互联网科技(science and technology):电话一面挂;
  • 金山WPS:电话一面过,电话二面挂;
  • CVTE:现场技术一面挂;
  • 美团点评:现场技术① 、二三面、hr面获得offer;
  • 乐乎互娱:现场技术一面、二面得到offer;
  • 趋势科学和技术:现场技术一面、二面获得offer;
  • Nokia:现场霸面技术一面、二面得到offer;
  • 腾讯:现场一面挂;
  • 深信服:和腾讯面试冲突舍弃;

其它集团:百度、头条、京东等那些合营社挂在笔试上了,360、乐乎、搜狗、赏心悦目联合等平昔挂在简历上了;

对后天的offer意况比较满足,准备实现秋招;先多谢给本人offer的面试官,找工作确实是很看运气的,遭逢好的面试官会一步一步教导您,碰着风格不搭的面试官那就有点难受了;然后谢谢一同找工作的伴儿们,一起学学共同前进,多交换面试经验,少走了过多坑;也多谢很多牛友分享的面经;

预备校招的还是蛮辛苦的,九风7月份上马着力都以7:30起来刷编制程序题刷到8:30吃早点去实验室准备其余知识点,早深夜休前半小时刷编制程序题,下午赶回洗澡后刷编制程序题到12:30左右睡觉,不可能,基础相当只可以靠努力来补;由于智商还是不够用,最终也只把牛客上的leetCode题刷完了而已,看了两次剑指offer,那三个都以神一般的留存,算法题就靠这七个。

首先表达自己状态:非98⑤ 、211本科生一枚总结机专业的渣渣。
提前批快甘休了,终于有了一个offer了,实属不易,从实习到近来也面过了BAT,金山电话面过了在等宣讲会现场所。再不拿offer都开始要质疑人生了。。。。提前批Ali面了2面,感觉还能,然则依旧被拒了,好难熬,或然Ali是真的不招人吧

九风想对同伴们说:

  • 心绪很要紧:九风的offer可以说都在9.22号这天拿的,在那天以前,小编也是八个offer也未曾,也比较忧伤,望着一块儿的伴儿面试、拿offer,小编在9.22在此之前就在9.18号现场合了CVTE一家(招银科学技术、WPS是电话面包车型大巴),还一面挂了,当时也是很痛心,不过照旧要一连攻读,终归,机会是给有准备的人,倘诺offer还没来,那么照旧正是切合你的offer还在末端,要么正是还索要后续读书。摆正心态,蓄势待发!

  • 多交流:九风的试行在十月初就集体了一文山会海活动,基本每一天上午有个小伙伴来分享,而享受的始末从未范围,面试经验、操作系统、hr面怎么着回复、互连网文化、排序算法、实习经历、大数难题消除方法、如何讲项目等等,只要和面试有点相关的都能够,我们一块儿谈论,互补知识点,听者从面试角度来提问,讲者回答,探讨知识点会从哪些角度来问等等;

  • 补上盲点:那或多或少开场是对修改简历的提出,九风起首版本的简历的技巧正是写本身会怎么着就写什么,发现宗旨都在挂在简历上;之后看到上一届师兄们的简历,就专业技能方面就比本身多浩大项,至少看起来高大上一些;然后九风就去腾讯招聘C++开发工程师的需要直接粘贴到简历上,适当修改后感觉简历眨眼之间间巨大上了——–过多知识点都不懂,然后依照简历上写的狂补。只要您补上了后头这就不虚了,因为实际不懂的你可以写个驾驭,倘若有时光的话就深深学习。

阿里一面

面经

  • 金山WPS 时间1月中,具体时刻忘了,
    电话机一边: 过了
  1. 如何检查和测试内部存款和储蓄器泄漏
  2. 讲讲智能指针
  3. C++容器有啥
  4. list 和 vector有啥样分别
  5. 讲讲大端小端,怎么样检查和测试
  6. public 和 private 关键字,在后续中有哪些差异
  7. 布署多少个内部存款和储蓄器分配类—参考STL中空间配置器
  8. 现有2个程序须要申请的地方是讲求开首地址必须是16的翻番,怎么样规划—-将提请大小上调至16的翻番,那么最多会浪费15byte空中,真正存款和储蓄从16byte倍数上起来运用。

对讲机二面: 9.12号, 挂了。 然则那么些要吐槽下,约的2.30,
等到中午5点才打电话过来,等得心累;

  1. TCP1回握手
  2. http状态码,403是什么
  3. http 与 https的区别
  4. 智能指针,shared_ptr 内部贯彻
  5. IPC通讯有啥
  6. 四线程的死锁,死锁制止(讲了银行家算法额思想)
  7. Vistual Studio 怎么调节和测试,怎么样设置规范断点
  8. JVM 内部存款和储蓄器回收
  • 招银科学和技术 9.15号
    电话机二只: 挂了
  1. tcp、udp的区别
  2. spring 信赖注入
  3. 面向对象的特点,讲讲多态,什么是多态?
  4. 经过与线程的不一样
  5. 如何是信号量,信号量与信号的界别
  6. 依靠注入
  7. 怎么开创索引
  8. 知道什么设计格局,工厂方法与虚空方法的区分
  9. 怎么总计char二进制中1的个数
  10. sizeof 与 strlen的区别
  • CVTE 9.18号
    实地一面: 挂了
  1. 挑一个最擅长的体系讲
  2. 面向对象的基本特征:封装、继承、多态;
  3. 析构函数能或不可能用virtual
  4. 引用与指针的界别
  5. 引用必须开头化,先在要规划在二个类中哪些伊始化引用:
    class A{
    int &a;
    }
    如何给a初始化?
  6. static、const、virtual结合使用景况,以下两种能够么:
    static void fun(){};
    static void fun() const {};
    static virtual void fun() const {};
    static virtual void fun() {};
    上述多样函数能够那样定义嚒? 为何?
  • 美团 9.20号
    实地一面: 过了
  1. 过程与线程的区分
  2. 数据库索引为什么用B+树而不用B-树
  3. spring mvc 的处理流程
  4. 访问一个网页的切切实实进度
  5. 手写单例情势
  6. 手写数组集合
  7. java线程安全精通么
  8. hashmap、hasptable、concurrenthashmap的区分,concurrenthashmap如何贯彻高并发?
  9. 知情怎么着NoSQL,讲下redis,redis的完结原理,redis怎么落到实处高并发?
  10. C++怎么样处理非凡,相当向上抛出抛到最上层是何等动静?
  11. get、post的界别,什么是幂等性,put和post的界别。

实地二面: 过了

  1. tcp二回握手,第二遍握手的时候如若直白发送数据会怎么样。
  2. 3个http请求的有血有肉进程以及实际的合计,越详细越好,dns的询问进度
  3. 安插二个订单,同时有四个骑手抢订单该怎样筹划,有三个服务器处理请求要怎么处理?
  4. select、epoll的区分,何时用select,什么日期用epoll
  5. 讲项目
  • 新浪互娱 9.21号面试,22号深夜出结果; 到了现场先写贰个算法,简单。
    现场一面:
  1. 讲下快排
  2. 手写插入排序
  3. 进度与线程的界别,怎样创设二十四线程、如何成立多进度。
  4. IPC通讯,会问您自身实际行使过不
  5. socket编制程序进度
  6. vector实现原理
  7. 何以完成vector
    在扩大体量的时候不举办新的空间申请,即不想有扩大容积操作,该怎样规划? —
    从operator new和placement new方面来讲。
  8. 怎样将三个种类均等分为两有些,使得这两有的之和不择手段小—–没做出来,相比较为难。

实地二面: 过了

  1. 全程讲项目
  2. 说到底出了个题:在王者荣耀中(干嘛不说阴阳师中吗)怎样总计全服中具备玩家阿轲那个大胆的胜场排名?

嗬呀,到了神奇的9.22这天了

壹 、面试肯定少不了自笔者介绍,一通自作者介绍,和前边大致,没有何新意

神奇的9.22号

  • 9:00 美团三面:
  1. 全程问项目
  • 9:50 美团hr面:
  1. 把1个种类用通俗易懂的语言讲懂给她听
  2. 怎么样处理同事关系
  3. 一位不会在集团待一辈子,你会出去创业嚒?—坚决咬定不会,美团越发好,留在公司做贡献
  4. 干什么来美团?美团的古板是什么
  5. 您挑选offer的最关键的五个要素

24号发音讯说进入录用池了,28号打电话询问手里offer意况,然后定工资,
30号打电话说薪俸意况,要控制是还是不是接offer,小编说考虑一天,31号打电话回来把offer拒了,机会留给小伙伴们,小伙伴们加油。

10:50才发现趋势科技(science and technology)也是上午面试(以为深夜面试),赶紧跑过去面试现场。

  • 12:00 趋势科学技术 (忘记记录,凭纪念写咯)
    当场一面:
  1. 据悉简历上写的档次、技能来问你是熟谙恐怕领悟,你只是本身用过而已嚒?你不是和谐从底层设计的啊,那就无须说了!!!!
  2. 讲下项目,给作者项目中的难题看自身怎么消除。
    本条一面的面试体验相比较不爽,不问里面的切实技术,只问是否只是用过,也不让讲透彻部分的知识点,感觉你假如友善设计出来二个像样的东西照旧深远钻研过源码才行大概修改源码才行一样,给自个儿的感到伤心,可是依旧感激让自己过了。

12:50 现场二面

  1. 讲项目
  2. 写一个字符串拷贝函数,你这一个会出现格外嚒?怎么改良?
  3. 归纳乌Crane语口语交换

13:30 hr签offer
当即就问了要不要违反合同和契约金,然后就签了,当时赢得的首先个offer,其余都还没信,心里老和颜悦色了,准备好久,终于有个offer,差了一些就蹦起来了!

2:30
吃完饭后来看小伙伴有去HUAWEI霸面包车型大巴,小编也凑个吉庆就去了…,第1遍去霸面百度,百度没鸟小编,觉得霸面应该没机会,不过One plus照旧援助霸面包车型大巴,面试体验科学,赞一个(HTC面试的小吃摊要刷卡才能进某一楼层,作者上它们面试的上一层楼上,想从消防电梯走,结果进了消防电梯到了面试楼层发现要刷卡才能出消防楼层….,然后难堪的通话给中兴hr表妹来救援大家。。。。
当时好狼狈)。

  • 6:30 Samsung,到了先从三道题中选一道题做,
    现场一面:
  1. 先写个堆排热热身吧!!!
    有点忘了,然后自个儿画图,依照本人的图来写进度,面试官看了四回都说不急,你稳步写,我哪敢慢慢写,赶紧写完就给面试官了,有些错误,可是总体思路是对的。
  2. 总结逆序对个数,笔者回想剑指offer上应用联合的沉思将原系列分成前后八个种类,分别计算多少个类别中的逆序对个数,再总结七个连串中的逆序对个数,然后再统一继续的思绪;小编把思想说理解后边试官就让俺手写代码,写好之后他看下了应有是对的。
  3. 还手撸了二个算法,不太记得,不过没地点多个难,面包车型地铁倒霉,全程手撸代码,可是让自己过了,真是春风得意。

中间在等二面包车型地铁时候跟hr四嫂聊天,漫长的等待中。。。

实地二面:

  1. 二面面试官看了下作者写的堆排,然后让自家讲了下STL中的空间配置器,问了干吗自由链表中的是8byte的倍数?
  2. 问了老大刚发轫那道题:
    如何在一个行列中记录当前队列的最大值,那么些跟那几个栈的最小值有点相识,可是这几个难有的,作者用卓殊栈的盘算说下自个儿的消除思路,然后面试说你明确嚒?小编说小编看下,然后自个儿发现了难题,就把团结意识的题目跟面试官讲了下,然后讲了本人那多少个消除措施的想想就是11分栈的最小值演化而来的;从前面试官提醒作者pop、push、getmax这多个形式都以O(n*lg(n))的年华复杂度,我说用堆嚒?他说堆插入的年月复杂度相比长,作者思考了下说做不出去。
  3. 末尾问了老大逆序对个数的时日复杂度,让自家手推公式,作者也没推出去,然前面试官在本身近年来手推了一把,然后就得了了。。。。。。。

二面面完后出去跟小米hr四姐说自家挂了,然后hr三姐说作者过了,呀呀,说了感谢就去按电梯下去了,按电梯的时候接受乐乎互娱的通报说过了,
当时就蹦起来了。下了楼之后一看时间已经是夜里8:30了,辛劳了这么久终于有点小成果了。

  • 腾讯 9.24
    当场一面:挂了
  1. 自笔者介绍,然前面试官说来个自笔者介绍,说他就问点基础!!!
  2. 写个二分查找–这几个倒是很基础
  3. 当今多少个活动,有三个开端和了结时间,计算出里面某些时刻有最多运动的个数,
    当时脑壳发热,这些没想出来,作者回忆是做过的。
  4. 知道一致性hash嚒? 设计1个一致性hash。
    作者讲了点概念,说要用到虚拟节点,那样能够负载均衡(本身给本身挖坑)
  5. 讲下负载均衡吧—-懵了,讲了同学的cdn当时的载荷均衡项目,有点懵逼。
  6. 讲下epoll的根本完结吧—-红黑树、就绪队列
  7. 讲下linux的内部存款和储蓄器管理吗。
    笔者:有点忘了,不太明了您是要问哪方面,是虚拟地址空间依然经过调度方面包车型大巴,能提示下嚒?
    面试官:不行。 作者:一丢丢就行了。 面试官:大家换个难点呢。
  8. 讲讲数量引擎吧,
    笔者:有inodb,还有贰个另一个忘了叫什么了,inodb是用的B+树做索引,另二个像样用的B-树(那里记错了,也是用的B+树做索引),
    (小编心里想,你问笔者B+树、B-树吧的区分吧,以及为啥要用B+树之类的,可是并没有问)
  9. 面试时间基本上,你有如何要问的,
    小编问了问常问的题材(心里:怎么不问B+、B-树的不一样)。

夜晚再次回到一查妥妥挂了,好气哦,说好的问基础,C++基础知识1个从未,感觉应该相当活动的编制程序题做出来了会好广大,当时脑细胞转不动,实在想不出去,照旧本人左右的不胜,继续前行。

腾讯挂了现在,小编就截至秋招了。
还在半路的同伙们加油,机会总是给有准备的人的,假如机会还没到你,要么正是实在的机会还留在后边,要么正是你还没准备好!

二 、在栈上为啥无法用变量做数组的长度,堆上能够吧?

总结

  • 九风也是学渣,成绩排行靠后,基础不牢靠,都以靠那多少个月狂补知识点积累的,之眼下的招银科学和技术、WPS、CVTE问的标题都简单,但都依然挂了,都是因为基础十分,补补就好了。

  • 对此面试:当你面了四次以上的面试之后就会发觉,其实问来问去就那么多少个难点,所以把常问的问题搞懂搞深,特别是要搞深,倘诺你也答应的可比常见的作答,这公司为什么要你而不用人家?
    所以对于有些难点自然需搞的深,比如问select 与
    epoll的差距,别人回答文件讲述符限制,须求不须要轮询这么些我们都能记住的答案,这集团怎么控制就要你吧?其实就是比人家深那么一些,查查资料看看epoll的基本具体如何贯彻的、ET、LT格局具体完结的界别,那就是商店要你的缘由!

  • 对此知识点:那里推荐一篇高校大佬的小说,猜度很多同伙都看过:http://www.jianshu.com/p/a6ad23aee955
    ,那里基本囊括当先3/6常问的知识点了,可是并未C++的,上边是C++中常问的知识点:

三 、问了笔者的档次,QQ聊天系统,怎么落到实处的,客户端为什么要用TCP和UDP结合,用UDP协议有怎么样利益,音信是怎样定义的,如何区分区其他音讯,怎么了然使用锁的。笔者给他说了epoll、线程池,Reactor格局,以及和谐完成的哈希表,线程之间怎么样同步等说了近乎20分钟

C++基础知识点:

  1. 面向对象的个性;
  2. 多态: 重载、虚函数, override、overload;
  3. 此起彼伏中的private、public; class 与 struct的分裂;
  4. 内联函数与虚函数;
  5. 指南针和引用;
  6. static 和 const;
  7. 智能指针;
  8. 宏和const 、 inline;
  9. 构造函数、析构函数、虚函数、拷贝构造、赋值操作符;
  10. new与malloc;
  11. 进度地址空间内部存款和储蓄器分配;
  12. strcopy、memcpy、memmove;
  13. 内部存款和储蓄器对齐;
  14. 类型转换;
  15. 单例情势:
  16. sizeof 与 strlen的区别;
  17. 深拷贝、浅拷贝;
  18. 静态链接、动态链接的区分;

肆 、谈谈快排,于是3种快排4种优化措施说的还足以

C++ 进阶知识点

  1. STL
    空间安顿,具体贯彻进程,若是内部存款和储蓄器自由链表中从未空间会怎么处理,要是内部存款和储蓄器池中从未空间会怎么处理,假设heap中并未空间会怎么处理,为什么自由链表中的倍数是8byte,而不是其余。
  2. vector 的兑现,怎么着促成不发生拷贝到新空间就只在此时此刻空中扩大体量(new
    operator、operator new、placement
    new),vector的内部存款和储蓄器时如何分配的(空间配置器)
  3. set、map的底部完毕,红黑树的定义,红黑树的插入(删除太复杂了,能把插入搞明白就能够了,很少问到这一层次了)

最后的结尾,祝小伙伴们都得到八面见光的offer!

⑤ 、STL里的vector,扩大体量是怎么扩大体量的,作者说以2倍格局,又问作者当体积不小时要么以2倍来扩大体量吗?不造了,尾插O(1),非尾插线性时间复杂度,迭代器失效,vector实现等等。说的挺详细的

⑥ 、进度和线程的差异,那一个感觉面试官都爱问诶,Linux2.6内核在此之前并未团结的内核级线程2.6过后的3种线程模型,多CPU运维,进程的PCB控制块,僵尸进度遗留PCB控制块在内存中等等,说的挺详细的

柒 、TCP1次握手七回挥手,说了3遍握手的原生缺陷以及怎么样化解,八回挥手的TIME_WAIT状态,等等,说的也挺详细的

⑧ 、其他的技能问题记不清了。。。。。

玖 、问小编近年在读书怎么着,感觉怎么样,对自身感觉到如何,战表等就在这里聊了,说自身有没有对互连网技术通晓,小编说人工智能、数据挖掘机器学习等,又问笔者想往那上面发展,笔者说自身时常关切互连网,正在询问着人工智能,聊了一会

⑩ 、面试官说本人对知识精通的照旧相比深入的,内心欢快。

Ali二面

很不爽,一面和二面包车型地铁面试官感觉都以搞JAVA的。。。

壹 、快排,说了3种快排及4种优化措施,以及partition函数的选用,面试官说清楚的还足以

② 、接下去问了本身的品类,小编说了QQ聊天系统,balabala

③ 、问作者上学,战绩,排行,有没有树立兴趣小组等等

④ 、问作者不时去什么网站明白技术,小编说CSDN、伯乐网等等

5、又问作者对黑客懂不懂,小编和她聊了会,网站SQL注入,缓冲区溢出攻击,DNS威胁,DDOS攻击,ARAV4P欺骗以及原理,嗅探、肉鸡、网页挂马等等,幸而以前玩过好几黑客。

陆 、说一下网页从呼吁到接受的全经过,学过网络的应当都驾驭,balabala

⑦ 、问笔者怎么通晓函数的求实调用一些列进程的。笔者就是调节和测试,然后看汇编,内部存款和储蓄器等。来一步一步走程序的推行进程等
一面面了77分钟,二面面了46分钟,然则依旧摆脱不了挂了的天命,大概本身确实太菜了,也说不定Ali今年的确找人很少吗。唉唉,很受打击。。

好未来(已拿offer)

投了好今后的超前批,卓殊幸运的简历筛选过了,免笔试直接面试,一月27号早上面试,刚好打算面试完回家呆七日再来高校,休息几天。整个暑假一向努力在战线上,于是乎就控制回家休息21二十10日再来学校。面试的地址是在饭店,挺派气的,等了一会,一面伊始

好未来单方面

壹 、上来面试官嘲笑自身说身材这么高还做这么高的凳子。。。。小编在那边傻笑,首先依然自笔者介绍,因为说的比较流利,面试官说是否背的?

二 、问了自作者的类型,小编把Linux的线程池,并发反应格局,TCP等等都说了叁回。TCP是基于字节流的,给她画了根本和用户态相互拷贝数据图,TCP没有边界限制,阻塞IO,非阻塞IO,epoll机制以及高速的主要,红黑树达成,mmap内存映射,链表是落到实处的2个重庆大学技术,等等,由此可见大约把Linux和TCP的学识全说了,大约20秒钟

三 、面试官说来写到编制程序题吗,手写代码。标题是:给定1个字符串,比如abc,总括出abc全排列的种数,字符串的每种字母都以小写字母,一看,那便是字符串的全排列的难点嘛,小编问了面试官字符有重复么?他说能够另行也得以不重复,于是自身用分治法写了个全排列的代码,加上去重的论断。因为事先交锋时用的熟的不可能再熟了,尽管多少个月没有写过,可是依照思想,10分钟就把代码消除了。写了三个函数。面试官看了几分钟,问笔者怎么落实的,作者把原理给解释了一下,面试官又问笔者那一个频率高吗?或然是看代码有递归调用吧。小编一愣想,自身以前用的正是那么些啊,难不成还有更迅捷的?

肆 、面试官说您用数学的方式尝试去消除,作者说想了一会,面试官说用阶乘,把总计进度给小编大致说了须臾间,让本人写代码,六分钟化解了,其实他那种办法就算比较适用于那些标题,不过会溢出,而且超越十三个字符之后就不可能用那一个办法了

伍 、面试官让自己去找HKuga,一面过了

好现在二面

壹 、过了30多分钟二面初阶,自笔者介绍。。。。。

② 、问作者函数调用压栈,笔者把函数的调用进程画了出来,因为前边看过汇编,从右向左传参,调用call指令压入重临地址,尊崇种种寄存器等。
说的挺详细的

三 、this指针保存在哪些寄存器中,笔者说ecx寄存器

肆 、C++调用约定和stdcall调用约定的界别,以及弹栈的时候的界别
笔者说了C和C++是_cdecl调用约定,由调用者把参数弹出栈。对于传送参数的内部存款和储蓄器栈是由调用者来维护,而stdcall是由被调者自身平衡栈帧等等。说的挺详细的。他问我当下命令保存在哪些寄存器,那个还真没有放在心上过。。。小编说eax,他说eax用来保存再次回到值的,作者一想,eax正是来保存重临值的,小编说有二个pc指针指向当前推行命令的下一条指令,他视为保存在哪些寄存器,诶,作者说不造了。

伍 、C++类中线程callback函数怎么接纳自个儿类的积极分子,笔者说首先得定义成static的,他说嗯,然后把this指针传入。他说能够。

⑥ 、TCP贰次握手5遍挥手,这几个问的太多了,小编详细的启幕到尾说了一回,他说第一回握手之后能够发数据吗?我说可以,可是必须得把ACK子段
置位等还问了部分其余相关题材。

⑦ 、用过什么框架没有,小编说用过一点libevent框架,把框架的规律说了一晃。

⑧ 、还是手写代码。。。 标题:用epoll的ET方式完毕2个服务器框架 必要:

壹 、接受client连接建立,出错处理

二 、处理client关闭连接以及出错

叁 、TCP边界难点,其实便是TCP粘包 写了3页的代码。。。。。。。。。

九 、H卡宴让最终回来等他们回东方之珠了给文告。最终幸运的收纳了对讲机文告过了。二面面试官好像是自身的部门CEO,给本人布置了二个师资,看来宣传
的是实在

CVTE

招实习生的时候做了CVTE的笔试题,网页卡了,把网页刷新了一晃,所以两道编制程序题就全没了,手贱了。。。于是乎,只交给了个选用题,笔试就挂了。校招笔试辛亏没有出意况,顺遂的过了笔试。然后在桃园酒馆面试。面试前一天因为在沙发上睡了一觉,竟然胃痛了,唉,第壹天去面试的时候好头晕,平素晕晕乎乎的,不过万幸3面都过了,不过百度笔试错过了,哭晕在厕所。

CVTE一面:

壹 、说一下最值得说的竞赛依旧项目,然后就径直问项目了

② 、把项目给说了1遍,用到的技艺,UDP广播等等。

③ 、UDP完毕广播时会不会面世对方接受不到,大概是怎么来头

④ 、UDP在同1个网段下得以兑现播放吗?在同3个子网下为什么能够实现广播?怎么着划分子网

⑤ 、其余的遗忘了

⑥ 、手写代码, 标题:给定三个数组,重临出现次数第叁多的数 给6分钟时间。。笔者问他对时间复杂度和空中复杂度有没有限制,面试官说没有。。小编写的是先快排,把快排写了,然后在max,second遍历三次找到。O(nlogn),还说也可以采取哈希表,在O(n)大运复杂度内就能够。

⑦ 、就那样,一面感觉20多分钟,就这么过了,略水。。。

CVTE二面:

一 、上来就径直手写 反转二叉树 代码。。。

② 、又给了几道写结果题,以及分析结果,基类和父类的布局析构函数调用,多态,结构体里的位域,求大小并且分析,笔者说windows下和linux下对位域有分别,他问笔者什么分别就balabala,说让作者在linux下求。。

③ 、问小编项目,QQ聊天系统,balabala,又问我高产出怎么做,我说那么些自家的这些模型还足以应付并发形式不是十分的大的,他说TCP内核有没有连接限制,笔者说有,好像保存在一个配备文件里,不过现实忘记了。。

4、问我gcc和g++区别。。。。

五 、会写makefile不,gdb调节和测试,给作者说了各样参数,ld,backtrace,等等九个,唉,只会三个,感觉好虚。。。

⑥ 、进度间通讯情势,怎么着贯彻在五个进程间互斥访问共享内部存款和储蓄器,小编说给共享内部存款和储蓄器加锁,他说那是不得以的,锁不会对多个进度都灵验,笔者又说了点其余,那些还真没有专注过。。。
菜的抠脚 解法:http://www.cnblogs.com/my_life/articles/4538299.html

柒 、问笔者的类型有没有用到什么设计形式,笔者说单例情势等,让本人手写了单例格局,加锁,两重判空

⑧ 、有没有问他的,问了合作社集团以及项目分工。说让自个儿在背后等她弹指间,然后被他带到H索罗德面包车型地铁地点

CVTE HR面:

① 、对眼下两轮的表现打个分,对友好打个分

② 、说说家庭,和家里哪个人的涉及最好

叁 、今后5-10年会做什么样,怎么规划

四 、有没有其余offer

⑤ 、若是给offer可能什么来头没来

陆 、什么来头恐怕会离职

柒 、对工作的地方、时间、薪俸怎么看

清晨回来11点查了一下,终面通过

祝大家也先于收到本人向往的offer

相关文章