金山电话面过了在等宣讲会现场馆,投了简历的起码有60家店铺

前言

由此二月到七月那多少个月的竭力,九风有幸得到了趋势科技(science and technology)、OPPO、美团、微博互娱的offer,此前看了累累分享的面经,是时候该回馈了一波。

先介绍下九风的主干气象:在助教的创业公司待过一年多(没有课就去公司),做过C++图像处理、java后台开发、移动web开发,由于自身相比较水,学的事物都不深,在二月底离开店铺后就猛补基础知识点。

发个面经来回馈牛客网,灰常感激找工作的话牛客网各类能源的共享,offer在大神们看来都不佳,但余已满意。排版了3次,终于好了。。。。

辛坚苦苦经历

九风在校招12月尾就起来投简历,没有总计过投过多少家,基本把牛客网上的可以投的信用社全数投了五次,投了简历的至少有60家公司;笔试也不知底做了略微了,至少有25家的笔试,最终收到的面试意况:

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

任何集团:百度、头条、京东等那几个同盟社挂在笔试上了,360、和讯、搜狗、美丽联合等直接挂在简历上了;

对今后的offer情状比较满足,准备已毕秋招;先谢谢给作者offer的面试官,找工作的确是很看运气的,碰着好的面试官会一步一步引导你,碰着风格不搭的面试官那就有点难熬了;然后感激一同找工作的伴儿们,一起上学共同发展,多互换面试经验,少走了广大坑;也谢谢很多牛友分享的面经;

准备校招的还是蛮辛劳的,九风三月份始发着力皆以7:30起来刷编程题刷到8:30吃早点去实验室准备其余知识点,下午午休前半小时刷编程题,早晨赶回洗澡后刷编程题到12:30左右睡觉,不能,基础极度只好靠努力来补;由于智商依然不够用,最终也只把牛客上的leetCode题刷完了罢了,看了三次剑指offer,那多少个都以神一般的留存,算法题就靠那多个。

率先表达小编状态:非98五,211本科生一枚总括机专业的渣渣。
提前批快为止了,终于有了多个offer了,实属不易,从实习到后天也面过了BAT,金山电话面过了在等宣讲会现场馆。再不拿offer都起来要思疑人生了。。。。提前批阿里面了2面,感觉还足以,但是如故被拒了,好难过,大概阿里是实在不招人吧

九风想对同伴们说:

  • 心态很关键:九风的offer可以说都在9.22号那天拿的,在那天在此之前,作者也是1个offer也一直不,也正如痛楚,望着一起的伴儿面试、拿offer,作者在9.22从前就在9.18号现地方了CVTE一家(招银科学技术、WPS是电话面的),还一面挂了,当时也是很难过,但是依旧要延续读书,终究,机会是给有准备的人,若是offer还没来,那么还是就是适合您的offer还在末端,要么就是还索要持续深造。摆正心态,蓄势待发!

  • 多互换:九风的试行在3月初就公司了一文山会海活动,基本每日上午有个小伙伴来分享,而享受的故事情节尚未范围,面试经验、操作系统、hr面怎样应对、网络文化、排序算法、实习经历、大数难题化解办法、怎样讲项目等等,只要和面试有点相关的都足以,大家一道谈谈,互补知识点,听者从面试角度来提问,讲者回答,探讨知识点会从如何角度来问等等;

  • 补上盲点:这点苗子是对修改简历的提议,九风起始版本的简历的技术就是写本身会怎么着就写什么,发现焦点都在挂在简历上;之后看到上一届师兄们的简历,就专业技能方面就比自身多居多项,至少看起来高大上有些;然后九风就去腾讯招聘C++开发工程师的要求直接粘贴到简历上,适当修改后感觉到简历刹那间伟大上了——–众多知识点都不懂,然后依照简历上写的狂补。只要你补上了之后这就不虚了,因为其实不懂的您可以写个精晓,如若有时间的话就深刻学习。

阿里一只

面经

  • 金山WPS 时间三月尾,具体日子忘了,
    电话一只: 过了
  1. 什么样检测内存泄漏
  2. 讲讲智能指针
  3. C++容器有怎么样
  4. list 和 vector有何界别
  5. 讲讲大端小端,怎么着检测
  6. public 和 private 关键字,在继承中有啥分别
  7. 设计多少个内存分配类—参考STL中空间配置器
  8. 现有一个程序必要提请的地点是讲求初阶地址必须是16的倍数,如何筹划—-将报名大小上调至16的翻番,那么最多会浪费15byte空中,真正存储从16byte倍数上初步应用。

对讲机二面: 9.12号, 挂了。 但是这些要吐槽下,约的2.30,
等到清晨5点才打电话过来,等得心累;

  1. TCP两遍握手
  2. http状态码,403是什么
  3. http 与 https的区别
  4. 智能指针,shared_ptr 内部贯彻
  5. IPC通讯有哪些
  6. 八线程的死锁,死锁防止(讲了银行家算法额思想)
  7. Vistual Studio 怎么调试,如何设置条件断点
  8. JVM 内存回收
  • 招银科技(science and technology) 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. 走访3个网页的切实可行经过
  5. 手写单例格局
  6. 手写数组集合
  7. java线程安全精通么
  8. hashmap、hasptable、concurrenthashmap的分裂,concurrenthashmap如何兑现高并发?
  9. 接头什么NoSQL,讲下redis,redis的兑现原理,redis怎么落到实处高并发?
  10. C++如何处理格外,非常向上抛出抛到最上层是何许状态?
  11. get、post的界别,什么是幂等性,put和post的区分。

现场二面: 过了

  1. tcp四遍握手,第两回握手的时候如若直接发送数据会如何。
  2. 2个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那天了

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

神奇的9.22号

  • 9:00 美团三面:
  1. 全程问项目
  • 9:50 美团hr面:
  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. 简言之波兰语口语互换

13:30 hr签offer
随即就问了要不要违约金,然后就签了,当时到手的率先个offer,其他都还没信,心里老热情洋溢了,准备好久,终于有个offer,差了一点就蹦起来了!

2:30
吃完饭后见到小伙伴有去One plus霸面的,小编也凑个热闹就去了…,第三回去霸面百度,百度没鸟作者,觉得霸面应该没机会,不过金立照旧帮忙霸面的,面试体验科学,赞二个(中兴面试的小吃摊要刷卡才能进某一楼层,小编上它们面试的上一层楼上,想从消防电梯走,结果进了消防电梯到了面试楼层发现要刷卡才能出消防楼层….,然后难堪的通话给一加hr妹妹来挽救大家。。。。
当时好狼狈)。

  • 6:30 索尼爱立信,到了先从三道题中选一道题做,
    当场一面:
  1. 先写个堆排热热身吧!!!
    有点忘了,然后自身画图,依据自个儿的图来写进度,面试官看了四次都说不急,你逐步写,小编哪敢逐渐写,赶紧写完就给面试官了,有个别错误,然而总体思路是对的。
  2. 计算逆序对个数,我纪念剑指offer上选择联合的沉思将原连串分成前后两个体系,分别计算四个系列中的逆序对个数,再总计七个连串中的逆序对个数,然后再统一继续的思路;小编把思想说了此前边试官就让我手写代码,写好之后他看下了应该是对的。
  3. 还手撸了二个算法,不太记得,可是没地点五个难,面的不佳,全程手撸代码,不过让我过了,真是神采飞扬。

高中档在等二面的时候跟hr小妹聊天,漫长的等待中。。。

当场二面:

  1. 二面面试官看了下自家写的堆排,然后让本人讲了下STL中的空间配置器,问了干吗自由链表中的是8byte的倍数?
  2. 问了十分刚开头那道题:
    怎么样在二个系列中记录当前队列的最大值,那么些跟这一个栈的最小值有点相识,不过这几个难有的,作者用至极栈的盘算说下小编的缓解思路,然前边试说你规定嚒?小编说自家看下,然后自身发现了难点,就把温馨发现的题材跟面试官讲了下,然后讲了自作者尤其化解措施的想想就是不行栈的最小值演化而来的;此前边试官提醒我pop、push、getmax那多个措施都以O(n*lg(n))的小运复杂度,我说用堆嚒?他说堆插入的年月复杂度相比较长,小编讨论了下说做不出来。
  3. 最终问了极度逆序对个数的时日复杂度,让自家手推公式,我也没推出去,然前边试官在自己面前手推了一把,然后就甘休了。。。。。。。

二面面完后出去跟黑莓hr堂姐说自家挂了,然后hr小姨子说自家过了,呀呀,说了感谢就去按电梯下去了,按电梯的时候接受微博互娱的通告说过了,
当时就蹦起来了。下了楼之后一看时光已经是夜间8:30了,忙绿了这么久终于有点小成果了。

  • 腾讯 9.24
    当场一面:挂了
  1. 自小编介绍,然后边试官说来个自小编介绍,说她就问点基础!!!
  2. 写个二分查找–这一个倒是很基础
  3. 近日七个运动,有七个起来和终结时间,总括出里面有个别时刻有最多移动的个数,
    当时脑袋发热,这么些没想出来,作者回忆是做过的。
  4. 略知一二一致性hash嚒? 设计八个一致性hash。
    小编讲了点概念,说要用到虚拟节点,那样可以负载均衡(本身给协调挖坑)
  5. 讲下负载均衡吧—-懵了,讲了同学的cdn当时的载荷均衡项目,有点懵逼。
  6. 讲下epoll的木本已毕吧—-红黑树、就绪队列
  7. 讲下linux的内存管理吗。
    作者:有点忘了,不太知道您是要问哪方面,是虚拟地址空间依旧经过调度方面的,能提示下嚒?
    面试官:不行。 小编:一丢丢就行了。 面试官:大家换个难题吧。
  8. 讲讲数量引擎吧,
    小编:有inodb,还有1个另1个忘了叫什么了,inodb是用的B+树做索引,另1个近乎用的B-树(那里记错了,也是用的B+树做索引),
    (我心中想,你问小编B+树、B-树吧的分化吧,以及为啥要用B+树之类的,可是并没有问)
  9. 面试时间基本上,你有哪些要问的,
    小编问了问常问的题材(心里:怎么不问B+、B-树的区分)。

早上归来一查妥妥挂了,好气哦,说好的问基础,C++基础知识1个没有,感觉应该充裕活动的编程题做出来了会好广大,当时脑细胞转不动,实在想不出去,依旧自个儿领会的不胜,继续前行。

腾讯挂通晓后,我就寿终正寝秋招了。
还在旅途的小伙伴们加油,机会总是给有预备的人的,如若时机还没到你,要么就是真的的火候还留在后边,要么就是您还没准备好!

二,在栈上为何不或许用变量做数组的尺寸,堆上可以吧?

总结

  • 九风也是学渣,战表名次靠后,基础不牢靠,都以靠那多少个月狂补知识点积累的,之日前的招银科学和技术、WPS、CVTE问的标题都不难,但都如故挂了,皆以因为基础万分,补补就好了。

  • 对此面试:当你面了伍次以上的面试之后就会发现,其实问来问去就那么多少个难题,所以把常问的标题搞懂搞深,特别是要搞深,如若你也回应的可比广泛的回答,这集团为什么要你而毫不人家?
    所以对于某些难点早晚需搞的深,比如问select 与
    epoll的差异,外人回答文件讲述符限制,要求不要求轮询那么些大家都能记住的答案,那集团怎么控制就要你吧?其实就是比人家深那么一些,查查资料看看epoll的基本具体怎样促成的、ET、LT形式具体贯彻的界别,那就是商户要你的原故!

  • 对于知识点:那里推荐一篇大学大佬的稿子,估算很多伙伴都看过:http://www.jianshu.com/p/a6ad23aee955
    ,那里基本囊括大多数常问的知识点了,但是并未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!

5、STL里的vector,扩容是怎么扩容的,笔者说以2倍方式,又问我当容积很大时大概以2倍来扩容吗?不造了,尾插O(1),非尾插线性时间复杂度,迭代器失效,vector完结等等。说的挺详细的

6、进度和线程的差别,那几个感觉面试官都爱问诶,Linux2.6内核从前未曾本人的内核级线程2.6自此的3种线程模型,多CPU运转,进度的PCB控制块,僵尸进度遗留PCB控制块在内存中等等,说的挺详细的

柒,TCP2回握手七回挥手,说了三回握手的原生缺陷以及怎么样解决,柒次挥手的TIME_WAIT状态,等等,说的也挺详细的

8、其余的技巧难点记不清了。。。。。

九,问作者近年在学习怎么样,感觉怎么着,对协调感觉到如何,成绩等就在这边聊了,说本人有没有对网络技术精通,作者说人工智能、数据挖掘机器学习等,又问作者想往那上边升高,小编说自个儿日常关切网络,正在询问着人工智能,聊了一会

十,面试官说笔者对文化通晓的还是相比中肯的,内心高兴。

阿里二面

很不爽,一面和二面的面试官感觉都以搞JAVA的。。。

一,快排,说了3种快排及4种优化措施,以及partition函数的利用,面试官说明白的还足以

2、接下去问了自身的品种,作者说了QQ聊天系统,balabala

三,问小编读书,战表,名次,有没有创立兴趣小组等等

四,问作者时常去哪边网站了然技术,我说CSDN、伯乐网等等

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

6、说一下网页从呼吁到接受的全经过,学过网络的相应都清楚,balabala

7、问作者怎么领会函数的有血有肉调用一些列进程的。作者身为调试,然后看汇编,内存等。来一步一步走程序的执行进程等
一面面了80分钟,二面面了44秒钟,不过依旧摆脱不了挂了的天数,大概自身的确太菜了,也只怕阿里二零一九年确实找人很少啊。唉唉,很受打击。。

好未来(已拿offer)

投了好未来的超前批,非常幸运的简历筛选过了,免笔试直接面试,一月27号清晨面试,刚好打算面试完回家呆一日再来高校,休息几天。整个暑假一贯努力在战线上,于是乎就决定回家休养5日再来高校。面试的地方是在酒家,挺派气的,等了一会,一面初阶

好今后一边

一,上来面试官嘲讽本人说身材这么高还做如此高的凳子。。。。小编在那边傻笑,首先依然自小编介绍,因为说的比较流畅,面试官说是还是不是背的?

2、问了自家的门类,小编把Linux的线程池,并发反应方式,TCP等等都说了三遍。TCP是根据字节流的,给他画了水源和用户态互相拷贝数据图,TCP没有界限限制,阻塞IO,非阻塞IO,epoll机制以及高效的重点,红黑树完成,mmap内存映射,链表是贯彻的三个重大技术,等等,不言而喻大致把Linux和TCP的学识全说了,大致20分钟

3、面试官说来写到编程题吗,手写代码。标题是:给定一个字符串,比如abc,总计出abc全排列的种数,字符串的各样字母都以小写字母,一看,那就是字符串的全排列的难题嘛,小编问了面试官字符有重复么?他说可以另行也得以不另行,于是自身用分治法写了个全排列的代码,加上去重的判断。因为以前交锋时用的熟的不能再熟了,即使多少个月没有写过,可是根据思想,10分钟就把代码化解了。写了三个函数。面试官看了几分钟,问作者怎么落到实处的,小编把原理给解释了须臾间,面试官又问笔者这些作用高啊?大概是看代码有递归调用吧。我一愣想,自身以前用的就是以此啊,难不成还有更便捷的?

四,面试官说你用数学的办法尝试去化解,作者说想了一会,面试官说用阶乘,把计算进程给自个儿大致说了一下,让小编写代码,肆分钟消除了,其实她那种措施尽管相比适用于那么些难点,不过会溢出,而且领先13个字符之后就不可以用这些点子了

5、面试官让小编去找H路虎极光,一面过了

好未来二面

1、过了30多分钟二面开头,自作者介绍。。。。。

2、问小编函数调用压栈,作者把函数的调用进度画了出来,因为事先看过汇编,从右向左传参,调用call指令压入再次回到地址,爱戴各种寄存器等。
说的挺详细的

三,this指针保存在哪个寄存器中,小编说ecx寄存器

肆,C++调用约定和stdcall调用约定的区分,以及弹栈的时候的区分
作者说了C和C++是_cdecl调用约定,由调用者把参数弹出栈。对于传送参数的内存栈是由调用者来怜惜,而stdcall是由被调者自个儿平衡栈帧等等。说的挺详细的。他问作者目前下令保存在哪个寄存器,这几个还真没有留神过。。。作者说eax,他说eax用来保存重返值的,作者一想,eax就是来保存重回值的,小编说有1个pc指针指向当前实施命令的下一条指令,他就是保存在哪些寄存器,诶,作者说不造了。

伍,C++类中线程callback函数怎么使用本人类的成员,作者说首先得定义成static的,他说嗯,然后把this指针传入。他说可以。

六,TCP三次握手四次挥手,这么些问的太多了,作者详细的起来到尾说了一次,他说第一次握手之后方可发数据吗?作者说能够,不过必须得把ACK子段
置位等还问了有的其他相关题材。

柒,用过怎么着框架没有,小编说用过一点libevent框架,把框架的原理说了弹指间。

八,如故手写代码。。。 题目:用epoll的ET形式完结七个服务器框架 须求:

一,接受client连接建立,出错处理

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

3、TCP边界难题,其实就是TCP粘包 写了3页的代码。。。。。。。。。

玖,HRubicon让最后回来等他们回新加坡了给通告。最后幸运的接收了电话通告过了。二面面试官好像是自身的部门老董,给自家布署了二个教育工作者,看来宣传
的是实在

CVTE

招实习生的时候做了CVTE的笔试题,网页卡了,把网页刷新了一晃,所以两道编程题就全没了,手贱了。。。于是乎,只交给了个挑选题,笔试就挂了。校招笔试幸亏没有出现象,顺遂的过了笔试。然后在桃园饭馆面试。面试前一天因为在沙发上睡了一觉,竟然喉咙疼了,唉,第叁天去面试的时候好头晕,一直晕晕乎乎的,但是好在3面都过了,可是百度笔试错过了,哭晕在洗手间。

CVTE一面:

壹,说一下最值得说的比赛仍然项目,然后就直接问项目了

二,把项目给说了两回,用到的技能,UDP广播等等。

三,UDP落成播放时会不会油可是生对方接受不到,或然是什么来头

4、UDP在同三个网段下可以达成广播吗?在同二个子网下为何可以兑现播放?如何划分子网

伍,其余的遗忘了

六,手写代码, 标题:给定一个数组,重返出现次数第3多的数 给6分钟时间。。小编问她对时间复杂度和空间复杂度有没有限量,面试官说没有。。我写的是先快排,把快排写了,然后在max,second遍历五回找到。O(nlogn),还说也得以动用哈希表,在O(n)岁月复杂度内就足以。

七,就好像此,一面感觉20多分钟,就那样过了,略水。。。

CVTE二面:

1、上来就直接手写 反转二叉树 代码。。。

2、又给了几道写结果题,以及分析结果,基类和父类的构造析构函数调用,多态,结构体里的位域,求大小并且分析,小编说windows下和linux下对位域有分别,他问笔者哪些分化就balabala,说让本人在linux下求。。

三,问作者项目,QQ聊天系统,balabala,又问小编高产出如何是好,作者说这些自个儿的那一个模型还足以应付并发情势不是很大的,他说TCP内核有没有连接限制,我说有,好像保存在三个配置文件里,不过实际忘记了。。

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

5、会写makefile不,gdb调试,给本人说了各类参数,ld,backtrace,等等几个,唉,只会多个,感觉好虚。。。

六,进度间通讯方式,咋样贯彻在七个进度间互斥访问共享内存,作者说给共享内存加锁,他说这是不得以的,锁不会对多少个进程都使得,我又说了点其余,那一个还真没有放在心上过。。。
菜的抠脚 解法:http://www.cnblogs.com/my_life/articles/4538299.html

七,问小编的体系有没有用到怎么着设计形式,小编说单例情势等,让自家手写了单例形式,加锁,两重判空

8、有没有问她的,问了小卖部团队以及项目分工。说让作者在后边等她刹那间,然后被她带到HGL450面的地点

CVTE HR面:

一,对眼下两轮的变现打个分,对协调打个分

贰,说说家庭,和家里哪个人的涉嫌最好

叁,未来5-10年会做什么,怎么设计

4、有没有其他offer

伍,倘诺给offer可能什么来头没来

六,什么来头可能会离职

7、对工作的地点、时间、薪酬怎么看

夜里回到11点查了弹指间,终面通过

祝大家也先于收到本人心仪的offer