感恩牛客,发个渣渣的秋招面经以及一些杂七杂八的东西

背景:本硕985,专业都是非计算机专业的,投的方向主要是游戏客户端研发,C++研发。九月份的时候后知后觉没有意识到秋招已经来了,等到9月中旬的时候才从实习公司离职开始准备去找。然后开始自学计算机网络,linux操作系统,windows操作系统,计算机图形学还在看。因为我比较懒,申请的公司也不算多,到今天终于是告一段落了,前前后后申请了大概十几个公司左右,面试的几个公司只有两个记得住内容的,下面直接上干货:
一面和二面问的问题大概能想起来这些:
野指针和空指针的区别
new和malloc的区别
空指针可以free吗?野指针可以吗?
堆栈溢出的问题
内存泄漏的问题
const的用法
const函数要修改成员函数怎么办
虚函数与纯虚函数的区别
share_ptr和weak_ptr
类和对象的区别
模板的特化
tcp跟udp的区别
三次握手,四次挥手详细过程
手写快排,二分查找
main函数之前和之后分别执行什么
虚函数的内存分布
tcp的三个状态
手写反转链表的方法(递归非递归)
单链表判断环(越多越好)
虚函数可以加static吗
析构函数为什么是虚函数
手写复制构造函数,赋值操作运算符
线程安全的单例模式
简单工厂模式的实现
如何合并两个堆
TCP状态码
linux的export
http1.0 1.1 2.0
迅雷中间还有个群面,就是大家一起解决问题的那种(主要是智力题,眼力题),跟ebay的群面不一样,ebay的是解决技术问题
然后是腾讯,腾讯的岗位是PC端开发工程师,部门是IEG
一面:
1.自我介绍,
2.C++中的cast(4个cast,const_cast,dynamic,reinterpret,static);
    虚析构函数
    构造函数调用虚函数
    C++的内存模型
    虚继承
    虚函数是怎么实现的。
3.排序算法的稳定性分析,链表逆置;实现一个栈,使得push,pop和min()的时间复杂度是O(1)
4.操作系统:windows的内存分配,MFC的消息传递机制(我的项目里有MFC)
5.一个很简单的智力题;
二面:
1.堆栈的区别
2.线程的同步几种方式
3.TCP和UDP的选择
4.要什么要用exterc "C"
5.peekmessage和getmessage的区别
6,windows消息传递的步骤
7,函数重载
8,智能指针,几个的优缺点
9.函数调用的出栈入栈顺序
10.linux和windows内存模型的区别
11.渲染流水线(我讲了Unity的渲染流程,包括投影矩阵的生成)
12.光照模型
13.几种寻路算法(Dij,A*)的原理与实现

秋招到现在的几点感想:
1.算法题不一定要刷多少,但是个人感觉有几个重要的点还是要掌握的十分清楚的。DFS,BFS,贪心,分治。。。(我就不献丑了,牛客上面有好多这样的帖子)
2.项目经历一定要好好讲,不要讲业务逻辑(感谢左神指点)
3.面经要看,书也要看,而且要细看,特别是我们这种没有学过的




全部评论
所以签了腾讯还是网易游戏?
1 回复 分享
发布于 2017-11-02 21:08
大佬做的什么项目呢,能共享下么
点赞 回复 分享
发布于 2017-11-04 10:10
能在分享一下项目怎么讲好吗?什么不讲业务逻辑?
点赞 回复 分享
发布于 2017-11-02 21:41
第一个面经是迅雷?你来广州面试了?
点赞 回复 分享
发布于 2017-11-02 21:31

相关推荐

求面试求offer啊啊啊啊:把华北改为华南再试一试,应该就没啥问题了。改完可能都不用投,别人主动联系了。
点赞 评论 收藏
分享
04-11 00:51
已编辑
门头沟学院 Java
先说一下楼主的情况:双非本大三,两段实习,javaer,想要找一个暑期大厂offer,努力了两个月,三月份每天的状态就是算法,八股,项目,四月份更是一个面试没有,最终还是没有结果,心碎了一地。期间面了一些中小厂,大厂只有腾讯约面,其他大厂都投了一遍,但是还是石沉大海。再看一下楼主的面试结果吧,就不说ttl了腾讯s3:三面挂csig:一面挂teg:三面挂wxg:一面挂没错,面了八次腾讯,两次三面挂,当时真的心都碎了。其他中小厂都有面,有的没过,有的oc,但是都没有去。其他大厂投了简历,但是不是简历挂,就是测评挂,都说今年行情好很多,各大厂都扩招,可是问题出在那里呢?学历背景吗?实习经历吗?还是简历不够好看?依稀记得,从年初七就离开了家里,回到学校,早早准备面试,当时自己认为凭借着自己的两段实习经历,以及大二就开始准备的八股算法,拿大厂offer不是问题,但是还是不敢放松,回校的状态每天就是算法,八股,还有查看各种招聘信息,想着尽早投机会多,但是事实证明,投的早,不如投的刚刚好。当时想着,先投一些中小厂开始面试,找找面试感觉,从2.10就开始有面试了,基本都是线下面试,面试的感觉都很不错,觉得自己的状态慢慢回来了,期间也有oc一些中小厂,但是自己的目标并不在此,只是想练一下手,遂拒。后面投了腾讯的暑期实习基地,不久就约面了,第一次面这么大的厂,多少有点紧张,好在运气还不错,遇到的面试官也比较好,一直干到了三面,期间看牛客有不少说一面就挂了的,感觉自己还是比较幸运的,但是没想到倒在了三面,一周后就挂了,伤心是有的,但是想到这才刚刚开始,还有很多机会,便继续准备下一次面试了,很快,被另外一个部门捞了,一进会议,面试官没开摄像头,看网上说没开摄像头很多都是kpi,但是自己给自己打气,认为面试官只是不方便开摄像头罢了,面完,感觉良好,没问什么很难得问题,基本都答出来了,算法两道也a了一道,感觉实习不会这么严格吧?还是过了一会挂了,因为这个?还是技术不太匹配?面试过程中说搞C++的,心想,搞c++的你面我干啥?唉,这时候有点气馁,然后就接下来半个月没有面试。这时已经是三月底了,看到牛客好多人都已经陆陆续续拿到了offer,看人家的面试准备也没那么早,有0实习的,有没刷算法的,有两个面的,,,唉,反正是一言难尽啊,感觉努力没有什么意义,面试多半是看面试官的感觉,主观性很大啊,只要你技术没有太大的问题。第三次面试腾讯,面试来的比较突然,期间已经有几天没看八股什么的了,临时看了一下之前自己做的面试笔记,但是面试却异常顺利,三天闯到了三面,自己也不敢相信,三面玩感觉也良好,脑子里不得不想着一些“offer结算画面”,但是过了一会查看流程显示“流程终止”,我?哎,当时真的有苦说不出啊,也是一晚没睡。后面就逐渐开始褪去大厂梦了,看着曾经跟自己交流的牛油,朋友,认识的人,觉得他们技术不太如你,算法刷的没你多,进了大厂,但是这又如何呢?能力强不强不是你了说了,面试官说了算。也逐渐知道,不是你能力好就可以了,还得有运气,运气,运气。这个过程太累了,和自己和解吧,不用非得大厂,找个合适一点的就好,放轻松一点。今天有点心事睡不着,闲着想写一些自己的面试过程,勿喷。附上一张面试的情况,公司就不方便透露了。
怒卷的斯科特:八分运气两分实力
点赞 评论 收藏
分享
评论
3
78
分享

创作者周榜

更多
牛客网
牛客企业服务