渣硕C++秋招笔经面经全纪录

秋招差不多结束了,看了那么多面经,自己也来写一波面经回馈牛客,本人非211非985硕士,笔面试经验给需要的同学,主要求职方向C++、后台服务端,写的顺序可能和时间顺序不同。

未结束的:

招银网络:软件开发工程师

  • 笔试比较简单
  • 一面电话10分钟随便问了几个问题,记不太清:
    • 数据库索引有哪些,实现
    • static,const
    • c++多态
    • 网络基础。

腾讯:软件开发-后台开发方向

  • 笔试编程题目太难
  • 第一道就背包问题,没想到解法(大佬说是数位dp?exo me)
  • 第二道写了个暴力递归
  • 第三道没时间看,好像是图论的题,根本没机会写出来。。
  • 笔试应该是挂了,现场面没收到通知也没去霸面

360:服务端开发工程师-C++上海

一面

  • 算法题实现二叉树中序遍历的迭代器,先用vector纪录遍历结果,面试官不是满意,然后用stack实现模拟递归。
  • 第二道题多个有序链表归并,用一个最小堆记录每个链表的头,然后每次取最小的归并,nlogn。

一面完了就二面,也是两道题

  • 第一道比较水大概是key为字母存value的一个题,
  • 第二道题目是个背包问题dp一下,现场写完。

两个小时之后hr面

问了薪资她不知道,问什么时候发offer不知道,我对这个小姐姐也是醉了。问了下求职意向、为什么不去做算法岗(不会怎么做),为什么不去做安全(不会怎做)无奈。总结这hr什么都不知道。

趋势:软件开发

  • 主要问项目,TCP状态、HTTPS、ML,
  • 隔了一天去群面,具体是每个组针对问题提出一个解决方案,然后PK。 完了直接现场发offer,真吃鸡

完美世界:游戏C++客户端开发工程师

9.26笔试

  • 多选题略难,算法题两道比较水,
  • 第一道是字符串反转类似的,比较水。
  • 第二道大概意思是给定多个时间段,求那个时间点人最多,暴力遍历每个时间点就行了。
  • 附加题是求次短的最短路径,先Floyd(复杂度n3方,其实迪杰斯特拉也可以n2但是我不会写。。),完了再dp一下次短路径,无奈题目没写清楚无解的情况输出什么,最后过了75%。。

畅游:游戏开发工程师

笔试很简单,然后没消息

盛大:软件开发C++

笔试很简单,然后一个月没消息,应该gg了

works Application

  • 笔试第一道是最短路径,
  • 第二道让实现一个双向链表类似的数据结构(要求有push\pop_back,max等操作) 用deque写的超时只过80;

海康威视 应用软件C++

  • 一面技术
    • 死锁条件,多线程如何解锁
    • C++特性
    • NI/O模型,epoll具体是怎么做的 面的略差,
  • 二面hr 说了下期望薪资(写了20 然后没反应了,听说硕士研发只有12*14)

网易游戏(雷火)

现场笔试 略难,编程题:

  • 一道求sqrt(二分解决)
  • 一道DP(类似爬楼梯 LeetCode有)
  • 一道Trie(手写实现,不是很难)
  • 一道DFS(不会)还有一道设计题

笔试过了,等面试通知

CVTE

笔试(一般)

  • 一面

    • C++基础,
    • 虚函数、
    • static作用,static能否为虚函数,
    • 析构函数能否为虚,
    • 为什么析构要虚函数,
    • 一道简单算法5min.
  • 二面

    • 项目,
    • 设计模式了解吗,
    • shell指令如何判断执行成功,如何修改返回结果(不会);
    • http头,并写代码解析;
    • 死锁如何解决,实际中有没有遇到死锁,该怎么debug,
    • 一道算法反转二叉树,写出来如何优化(临时变量的问题)。
  • 第二天hr,过了一周收到短信通过,打电话让去实习5天(有空就去玩,广州不太会去工作)

网易

  • 内推网易考拉:笔试做了2.5题没面试机会。

  • 秋招有道,笔试写了两题没收到面试通知。

阿里

难的一比,做了一道,第二道随便写了写,一个月没反应,目测不收人。

滴滴

内推笔试简单的一批,居然没过,然后校招没做了,直接发短信和我说挂了23333,体验很差。

中国银联

笔试太难(你是来找程序员的吗?) 然而居然过了,但是地点在上海就没去面

头条内推

  • 一面挂了,复杂链表复杂(剑指offer原题),
  • 一条街道偷东西,不能偷相邻的(dp解决 LeetCode好像做过) 如果街道是环形的如何解决。
  • 基础知识答得很烂因为当时在实习没怎么准备。
    • ctrl+c是怎么实现的
    • socket对应的tcp状态
    • 数据库索引,B+树为什么快
    • 多进程和多线程

拼多多内推

  • 一面(8月底),按层打印树,序列化反序列化,

  • 二面,查找数组中的数(二分),查找数组中的极大点(二分)LeetCode上一题 二面后没反应。

估计应该挂了,好久没反应。

蘑菇街(9月初):

实习的直通终面,聊了聊人生职业规划,就业考虑因素,还在等offer。

远景能源(8月底):

实习offer没去给的终面,聊了聊项目,大文件排序、统计次数,一周后发了offer直接说了薪资很直接。

美团(9月20):

  • 笔试比较容易,

  • 一面项目

    • TCP状态机,
    • SSL握手,
    • 字符串表示的数字相加(倒过来加,记录进位),
  • 二面项目,

    • HTTPS如何解决的,
  • 三面主要也是实验室项目和实习经历。

  • hr就业选择,offer情况,薪资要求。

美团面试主要还是项目为主,体验不错。
目前还在等offer,面试体验不错,虽然不是对口的(美团一般都Java后台,我做C++的,面试官表示更看重学习能力)。

没赶上笔试的

  • 微策略:开发工程师 没去笔试(现场笔试)
  • 4399:游戏后端开发工程师 好像是早上10点 睡过了
  • 好未来:C++ 北京不想去
  • 携程:后台 笔试没写(面美团去了)
  • 搜狗:C++ 没笔试
  • 百度:软件研发工程师 笔试以为可以用IDE被tm封号了mdzz

投了没反应的

  • freewheel:SE 没反应
  • 猿辅导:服务端 没反应
  • 商汤科技:C++开发工程师 没反应
  • 亚马逊:软件开发工程师 还没笔试
  • ThoughtWorks:软件开发, 还没反应

offer

  • 远景能源
  • 趋势 sp
  • 海康 让去签
  • 美团 还在等通知
  • 360 还在等
  • CVTE 让去实习
  • 微软 实习转正不知道什么时候有通知

秋招结束gg 成绩还比较满意

9.29更新

海康过去签约12k,逗我呢,直接溜了不想谈了

9.30更新

收到美团电话offer(应该是A级),蘑菇街offer,华为意向书

10.13更新
今天去面了雷火(最后一个面试),上午三轮交叉,下午一轮技术一轮hr。。有一面比较屎,很累。

#网易##360公司##美团##字节跳动##广州视源电子科技股份有限公司##趋势科技##C++工程师#
全部评论
学长牛逼哦,好崇拜的呢
点赞 回复
分享
发布于 2017-10-16 15:48
祝学长找到好工作
点赞 回复
分享
发布于 2017-09-27 23:13
春招专场
校招火热招聘中
官网直投
加油
点赞 回复
分享
发布于 2017-09-27 23:40
加油
点赞 回复
分享
发布于 2017-09-27 23:44
远景能源薪资有多少?
点赞 回复
分享
发布于 2017-09-28 08:48
大佬你好,同拿到远景的offer,请问和美团之间你建议怎么选?
点赞 回复
分享
发布于 2017-09-28 12:57
膜拜大佬,大佬是计算机的嘛?
点赞 回复
分享
发布于 2017-09-29 11:09
大佬。。看很多面经都没有提到项目的事儿,是没提还是没有写。。0.0
点赞 回复
分享
发布于 2017-10-01 11:30
华为意向书???
点赞 回复
分享
发布于 2017-10-04 11:40
赞~
点赞 回复
分享
发布于 2017-10-05 22:35
学长是有微软实习经历吗?
点赞 回复
分享
发布于 2017-10-06 10:48
9.31是什么鬼 不过还是膜大佬
点赞 回复
分享
发布于 2017-10-10 15:38
楼主完美世界面了吗?
点赞 回复
分享
发布于 2017-10-13 20:30
前辈,请问那么多内推是通过什么途径获得的?
点赞 回复
分享
发布于 2017-10-20 13:10

相关推荐

第一题,直接把所有年龄的情况列举出来第二题,动态规划int main() {    int a, b;    // 全选    // 选择单个    // 复制所选    // 粘贴所复制的文本    int T; cin>>T;    int maxOP = 0;    vector OP(T, 0);    for(int i=0;i cin>>OP[i];        maxOP = max(maxOP, OP[i]);    }    vector dp(maxOP + 10, INT_MAX);    dp[1] = 0;    dp[2] = 3;    //dp[8] = 8;    // dp[9] = 10;    // dp[9] = 4 + 3 + 1 (3 + 3 + 3)    // 1 = 0    // 2 = 3    // 3 = 4    // 4 =    for(int i=3;i        for(int j=2;j            if(i % j == 0) dp[i] = min(dp[i],  dp[j] + (i/j)+1); //如果第j是第i的倍数,可以累计(i/j)个i            dp[i] = min(dp[i], dp[j] + (i-j) + 2); //这个后面才想到,必须要加这个,这个表示第i个可以使用单个复制粘贴到第j个        }        dp[i] = min(dp[i], 1 + i); //第i个使用1个来解决    }    for(int i=0;i        cout    }}第三题,没想到暴力也能过,直接暴力贪心,选取最大没访问过的房间攻击或者直接加当前战斗力的1/10,暴力就可以。第四题,模拟永杰无间,题目太长,就是模拟题,没写直接交卷了。
投递网易雷火等公司7个岗位
点赞 评论 收藏
转发
14 241 评论
分享
牛客网
牛客企业服务