算是有了一个offer了,先多谢给本人offer的面试官

前言

经过三月到五月那多少个月的着力,九风有幸获得了趋势科学技术、OPPO、美团、乐乎互娱的offer,在此之前看了许多享受的面经,是时候该回馈了一波。

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

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

九风想对同伴们说:

  • 情怀很重点:九风的offer能够说都在9.22号那天拿的,在这天从前,笔者也是3个offer也绝非,也正如伤心,瞅着共同的同伙面试、拿offer,作者在9.22在此之前就在9.18号现场合了CVTE一家(招银科学技术、WPS是电话面包车型地铁),还一面挂了,当时也是很伤心,但是依旧要持续攻读,毕竟,机会是给有准备的人,假设offer还没来,那么依旧就是相符你的offer还在后头,要么就是还索要后续读书。摆正心态,蓄势待发!

  • 多交换:九风的试行在九月首就集体了一名目繁多活动,基本天天深夜有个小伙伴来分享,而享受的内容尚未范围,面试经验、操作系统、hr面如何回答、网络文化、排序算法、实习经历、大数难题化解办法、如何讲项目等等,只要和面试有点相关的都得以,大家一起谈谈,互补知识点,听者从面试角度来提问,讲者回答,切磋知识点会从什么角度来问等等;

  • 补上盲点:这一点开场是对修改简历的建议,九风开端版本的简历的技术正是写自个儿会怎么就写什么,发现大旨都在挂在简历上;之后看到上一届师兄们的简历,就专业技能方面就比小编多浩大项,至少看起来高大上部分;然后九风就去腾讯招聘C++开发工程师的渴求直接粘贴到简历上,适当修改后感觉到简历弹指间巨大上了——–过多知识点都不懂,然后依照简历上写的狂补。只要您补上了随后那就不虚了,因为实在不懂的你能够写个精晓,若是有时光的话就深深学习。

柒 、用过什么样框架没有,小编说用过一点libevent框架,把框架的法则说了一下。

劳累经历

九风在校招7月尾就从头投简历,没有总结过投过多少家,基本把牛客网上的可以投的合营社全部投了3遍,投了简历的起码有60家集团;笔试也不知晓做了稍稍了,至少有25家的笔试,最终吸收的面试境况:

  • 招银互连网科学和技术:电话一面挂;
  • 金山WPS:电话一面过,电话二面挂;
  • CVTE:现场技术一面挂;
  • 美团点评:现场技术壹 、二三面、hr面获得offer;
  • 乐乎互娱:现场技术一面、二面得到offer;
  • 趋势科学技术:现场技术一面、二面获得offer;
  • Nokia:现场霸面技术一面、二面获得offer;
  • 腾讯:现场一面挂;
  • 深信服:和腾讯面试争辨吐弃;

其他店铺:百度、头条、京东等这几个同盟社挂在笔试上了,360、天涯论坛、搜狗、美貌联合等间接挂在简历上了;

对明天的offer情状相比较知足,准备实现秋招;先谢谢给本身offer的面试官,找工作真正是很看运气的,境遇好的面试官会一步一步引导您,碰着风格不搭的面试官那就有点伤心了;然后多谢一同找工作的小伙伴们,一起学学共同前行,多沟通面试经验,少走了重重坑;也多谢很多牛友分享的面经;

准备校招的也许蛮辛勤的,九风10月份启幕着力都以7:30起来刷编制程序题刷到8:30吃早点去实验室准备其余知识点,早晚上休前半小时刷编制程序题,中午归来洗澡后刷编程题到12:30左右睡觉,不能够,基础十一分只好靠努力来补;由于智力商数照旧不够用,最终也只把牛客上的leetCode题刷完了罢了,看了一回剑指offer,那多个都以神一般的存在,算法题就靠那多个。

③ 、UDP达成播放时会不会冒出对方接受不到,恐怕是怎么来头

面经

  • 金山WPS 时间2月首,具体时刻忘了,
    电话机一边: 过了
  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 内部存款和储蓄器回收
  • 招银科学和技术 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. 一个http请求的有血有肉经过以及具体的合计,越详细越好,dns的询问进度
  3. 统一筹划叁个订单,同时有四个骑手抢订单该怎样规划,有多少个服务器处理请求要怎么处理?
  4. select、epoll的区分,几时用select,哪天用epoll
  5. 讲项目
  • 今日头条互娱 9.21号面试,22号深夜出结果; 到了实地先写2个算法,简单。
    当场一面:
  1. 讲下快排
  2. 手写插入排序
  3. 进程与线程的差距,如何成立三十二线程、如何创造多进度。
  4. IPC通讯,会问您自身实在应用过不
  5. socket编制程序进度
  6. vector达成原理
  7. 如何落到实处vector
    在扩大容积的时候不举办新的半空中申请,即不想有扩大体积操作,该怎么安顿? —
    从operator new和placement new方面来讲。
  8. 怎样将1个系列均等分为两部分,使得那两部分之和不择手段小—–没做出来,比较狼狈。

当场二面: 过了

  1. 全程讲项目
  2. 末尾出了个题:在王者荣耀中(干嘛不说阴阳师中吗)怎么着总括全服中有着玩家阿轲这些大胆的胜场排名?

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

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

总结

  • 九风也是学渣,战表排行靠后,基础不保障,都以靠那多少个月狂补知识点积累的,之如今的招银科学技术、WPS、CVTE问的标题都简单,但都依然挂了,都是因为基础12分,补补就好了。

  • 对于面试:当您面了七次以上的面试之后就会发现,其实问来问去就那么多少个难题,所以把常问的问题搞懂搞深,尤其是要搞深,假诺你也回答的可比常见的应对,那公司为啥要你而并非人家?
    所以对于某些难题早晚需搞的深,比如问select 与
    epoll的分别,外人回答文件讲述符限制,必要不须求轮询那些我们都能记住的答案,那集团怎么控制就要你呢?其实就是比别人深那么一些,查查资料看看epoll的基业具体怎么着促成的、ET、LT情势具体贯彻的差别,那正是商店要你的缘由!

  • 对此知识点:那里推荐一篇大学大佬的小说,推测很多同伴都看过:http://www.jianshu.com/p/a6ad23aee955
    ,那里基本囊括抢先2/4常问的知识点了,可是并未C++的,上边是C++中常问的知识点:

贰 、问了本身的类型,作者把Linux的线程池,并发反应情势,TCP等等都说了贰回。TCP是基于字节流的,给她画了基础和用户态相互拷贝数据图,TCP没有界限限制,阻塞IO,非阻塞IO,epoll机制以及急迅的基本点,红黑树达成,mmap内部存储器映射,链表是完毕的二个首要技术,等等,不问可见差不离把Linux和TCP的知识全说了,大致20分钟

神奇的9.22号

  • 9:00 美团三面:
  1. 全程问项目
  • 9:50 美团hr面:
  1. 把二个体系用通俗易懂的言语讲懂给他听
  2. 什么处理同事关系
  3. 1人不会在信用合作社待一辈子,你会出去创业嚒?—坚决咬定不会,美团尤其好,留在公司做贡献
  4. 何以来美团?美团的观念是什么
  5. 你挑选offer的最关键的八个要素

24号发新闻说进去录用池了,28号打电话询问手里offer情形,然后定薪水,
30号打电话说薪水景况,要控制是还是不是接offer,我说考虑一天,31号打电话回来把offer拒了,机会留给小伙伴们,小伙伴们加油。

10:50才察觉趋势科学技术也是下午面试(以为清晨面试),赶紧跑过去面试现场。

  • 12:00 趋势科学技术 (忘记记录,凭回想写咯)
    实地一面:
  1. 基于简历上写的类型、技能来问您是如数家珍可能明白,你只是自身用过而已嚒?你不是协调从尾部设计的哦,那就毫无说了!!!!
  2. 讲下项目,给本人项目中的难点看小编怎么消除。
    以此一面包车型客车面试体验比较不爽,不问里面的切实可行技术,只问是还是不是只是用过,也不让讲透彻一些的知识点,感觉你假如投机统一筹划出来二个像样的东西照旧深远研商过源码才行大概修改源码才行一样,给作者的感觉到不适,可是照旧多谢让自个儿过了。

12:50 现场二面

  1. 讲项目
  2. 写四个字符串拷贝函数,你那个会出现非凡嚒?怎么改进?
  3. 简短西班牙语口语调换

13:30 hr签offer
立马就问了要不要违反合同和契约金,然后就签了,当时取得的首先个offer,别的都还没信,心里老高兴了,准备好久,终于有个offer,差了一点就蹦起来了!

2:30
吃完饭后来看小伙伴有去金立霸面包车型地铁,我也凑个热闹就去了…,第壹回去霸面百度,百度没鸟作者,觉得霸面应该没机会,可是金立如故辅助霸面包车型大巴,面试体验科学,赞一个(中兴面试的酒店要刷卡才能进某一楼层,作者上它们面试的上一层楼上,想从消防电梯走,结果进了消防电梯到了面试楼层发现要刷卡才能出消防楼层….,然后尴尬的通话给中兴hr表妹来救救大家。。。。
当时好窘迫)。

  • 6:30 BlackBerry,到了先从三道题中选一道题做,
    当场一面:
  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,还有贰个另一个忘了叫什么了,inodb是用的B+树做索引,另二个类似用的B-树(那里记错了,也是用的B+树做索引),
    (笔者心目想,你问小编B+树、B-树吧的区分吗,以及为啥要用B+树之类的,不过并不曾问)
  9. 面试时间大多,你有哪些要问的,
    小编问了问常问的难题(心里:怎么不问B+、B-树的差异)。

早晨回来一查妥妥挂了,好气哦,说好的问基础,C++基础知识三个并未,感觉应该至极活动的编制程序题做出来了会好过多,当时脑细胞转不动,实在想不出来,还是友好左右的特别,继续提升。

腾讯挂了之后,小编就终止秋招了。
还在半路的同伙们加油,机会总是给有准备的人的,若是机会还没到你,要么正是真正的火候还留在前边,要么正是您还没准备好!

壹 、快排,说了3种快排及4种优化措施,以及partition函数的选取,面试官说掌握的仍是可以

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达成等等。说的挺详细的

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. 静态链接、动态链接的分化;

⑧ 、有没有问她的,问了合作社集体以及项目分工。说让自个儿在背后等她时而,然后被他带到H途观面包车型客车地点

六 、什么来头大概会离职

陆 、手写代码, 标题:给定3个数组,重回出现次数第③多的数 给五分钟时间。。作者问他对时间复杂度和空中复杂度有没有限定,面试官说没有。。小编写的是先快排,把快排写了,然后在max,second遍历2遍找到。O(nlogn),还说也足以选择哈希表,在O(n)时刻复杂度内就能够。

④ 、有没有别的offer

② 、接下去问了本身的体系,笔者说了QQ聊天系统,balabala

五 、会写makefile不,gdb调节和测试,给本身说了各样参数,ld,backtrace,等等七个,唉,只会多少个,感觉好虚。。。

一 、对前方两轮的表现打个分,对友好打个分

五 、面试官让本人去找H智跑,一面过了

③ 、问了自家的连串,QQ聊天系统,怎么落到实处的,客户端为什么要用TCP和UDP结合,用UDP协议有如何利益,新闻是怎么定义的,怎么着区分分化的新闻,怎么知道使用锁的。小编给他说了epoll、线程池,Reactor情势,以及和谐实现的哈希表,线程之间怎么样同步等说了将近20分钟

玖 、问作者近年在念书如何,感觉如何,对友好深感怎么样,战绩等就在那里聊了,说自家有没有对网络技术明白,我说人工智能、数据挖掘机器学习等,又问作者想往那下边进步,作者说本人时常关怀互连网,正在明白着人工智能,聊了一会

夜间赶回11点查了一晃,终面通过

捌 、其他的技艺难题记不清了。。。。。

好未来二面

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

肆 、UDP在同一个网段下得以兑现播放吗?在同一个子网下为啥可以完结广播?怎么样划分子网

十 、面试官说自个儿对知识领会的照旧相比深刻的,内心欢欣。

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

⑨ 、HRAV4让末了回来等他们回香港(Hong Kong)了给公告。最终幸运的收纳了对讲机布告过了。二面面试官好像是自身的部门COO,给自家布置了1个教育者,看来宣传
的是实在

好未来(已拿offer)

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

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

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

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

壹 、面试肯定少不了自作者介绍,一通自笔者介绍,和后边差不多,没有什么样新意

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

⑥ 、TCP一次握手4遍挥手,那么些问的太多了,作者详细的启幕到尾说了二次,他说第②次握手之后方可发数据吗?作者说能够,可是必须得把ACK子段
置位等还问了有个别别的连锁难点。

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

⑤ 、借使给offer只怕什么原因没来

六 、进度间通讯情势,怎么着贯彻在多少个经过间互斥访问共享内存,作者说给共享内部存款和储蓄器加锁,他说那是不得以的,锁不会对四个经过都有效,我又说了点别的,这么些还真没有在意过。。。
菜的抠脚 解法:http://www.cnblogs.com/my_life/articles/4538299.html

⑦ 、对工作的地址、时间、薪俸怎么看

投了好以往的超前批,非凡幸运的简历筛选过了,免笔试直接面试,四月27号早晨面试,刚好打算面试完回家呆二十二日再来学校,休息几天。整个暑假一向努力在战线上,于是乎就决定回家休息一周再来高校。面试的地点是在茶楼,挺派气的,等了一会,一面初叶

叁 、面试官说来写到编制程序题吗,手写代码。标题是:给定一个字符串,比如abc,计算出abc全排列的种数,字符串的种种字母都以小写字母,一看,那正是字符串的全排列的题材嘛,小编问了面试官字符有重复么?他说可以另行也得以不另行,于是本人用分治法写了个全排列的代码,加上去重的判断。因为事先交锋时用的熟的不能够再熟了,就算几个月没有写过,不过依据思想,10分钟就把代码消除了。写了叁个函数。面试官看了几分钟,问笔者怎么落到实处的,作者把原理给解释了一下,面试官又问小编这些效能高吗?可能是看代码有递归调用吧。作者一愣想,自个儿前边用的就是这么些啊,难不成还有更连忙的?

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

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

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

四 、面试官说您用数学的法子尝试去消除,作者说想了一会,面试官说用阶乘,把总结过程给本人民代表大会约说了弹指间,让小编写代码,五分钟解决了,其实他那种措施纵然相比适用于那个题材,不过会溢出,而且超过拾个字符之后就不能够用这一个艺术了

④ 、谈谈快排,于是3种快排4种优化措施说的还是能

CVTE一面:

4、问作者不时去哪边网站了然技术,小编说CSDN、伯乐网等等

壹 、说一下最值得说的交锋如故项目,然后就一贯问项目了

① 、上来就向来手写 反转二叉树 代码。。。

第①表明笔者状态:非98伍 、211本科生一枚总计机专业的渣渣。
提前批快甘休了,终于有了3个offer了,实属不易,从实习到前几天也面过了BAT,金山电话面过了在等宣讲会现场所。再不拿offer都起来要嫌疑人生了。。。。提前批Ali面了2面,感觉仍可以,可是照旧被拒了,好难受,可能阿里是当真不招人吧

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

好今后单向

四 、C++调用约定和stdcall调用约定的区分,以及弹栈的时候的差距小编说了C和C++是_cdecl调用约定,由调用者把参数弹出栈。对于传送参数的内部存款和储蓄器栈是由调用者来维护,而stdcall是由被调者自身平衡栈帧等等。说的挺详细的。他问笔者当下命令保存在哪个寄存器,这几个还真没有理会过。。。作者说eax,他说eax用来保存再次回到值的,小编一想,eax就是来保存重返值的,作者说有二个pc指针指向当前举办命令的下一条指令,他正是保存在哪些寄存器,诶,作者说不造了。

⑥ 、说一下网页从呼吁到接受的全经过,学过互连网的相应都通晓,balabala

③ 、今后5-10年会做什么,怎么设计

发个面经来回馈牛客网,灰常谢谢找工作的话牛客网各个财富的共享,offer在大神们看来都不佳,但余已满意。排版了二遍,终于好了。。。。

祝大家也早早收到自个儿心仪的offer

二 、在栈上为啥不能够用变量做数组的尺寸,堆上行吗?

一 、上来面试官戏弄自个儿说身材这么高还做如此高的凳子。。。。作者在那边傻笑,首先依旧自小编介绍,因为说的比较流利,面试官说是否背的?

五 、别的的遗忘了

捌 、依然手写代码。。。 标题:用epoll的ET形式完毕3个服务器框架 要求:

CVTE HR面:

CVTE

Ali1头

⑤ 、C++类中线程callback函数怎么使用本身类的成员,笔者说首先得定义成static的,他说嗯,然后把this指针传入。他说能够。

⑤ 、又问我对黑客懂不懂,笔者和他聊了会,网站SQL注入,缓冲区溢出攻击,DNS要挟,DDOS攻击,ARAV4P欺骗以及原理,嗅探、肉鸡、网页挂马等等,幸亏以前玩过好几黑客。

叁 、问作者项目,QQ聊天系统,balabala,又问小编高产出怎么做,作者说那个自家的那个模型还是能应付并发方式不是相当的大的,他说TCP内核有没有连接限制,小编说有,好像保存在1个安插文件里,可是具体忘记了。。

Ali二面

柒 、问我怎么精通函数的实际调用一些列进度的。作者正是调试,然后看汇编,内存等。来一步一步走程序的进行进度等
一面面了柒十几分钟,二面面了46分钟,可是依然摆脱不了挂了的气数,恐怕本人确实太菜了,也大概Ali二零一九年真的找人很少吗。唉唉,很受打击。。

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

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

⑦ 、TCP3回握手陆次挥手,说了二回握手的原生缺陷以及如何消除,伍回挥手的TIME_WAIT状态,等等,说的也挺详细的

CVTE二面: