招银网络(c++)成都现场一二+HR面
基本情况
  9月6日,做得笔试。题型:15道选择,三道编程(选的C++方向,一道算法,两道代码填空,每题5空);不在牛客网,编程不能跳出页面,郁闷的是点了下一题不能返回,第一道编程题写了一半,手贱点了下一题直接报废; 
   9月8日,晚上通知预约面试时间;只有三天可以选,先选先得。前两天有事,于是选的14号早上。想着星期一面试官放假回来可能需要适应一下,就没选8.30-10.30那个时间段,选了10.30-12.00;于是倒霉的被安排到了11.40(WTM,为什么不是10.40,早知道选前一个时间段了); 
   9月14日,大概10.40到现场,二维码签个到就在那里等,等到11.45开始面试。大概分为三面(两轮技术面+HR面),面后通知等下一面(很快等几分钟就会叫你),不好的直接走人;身边还是有些直接一面或者二面走人的,并不是都是三面面通。 
   9月17日,收到资料审核。 
 一面(35mins左右)
  1.自我介绍 
   2.给了个c++代码,如下: 
 class A {
public:
    A() {  pd = new int();
    }
    //....
private:
    int* pd;
};
int main(void) {
    A a, b;
    a = b;
    return 0;
}//代码大致是这样,记不太清楚了; 编译能通过吗?(能);那么,这样写存在什么问题?怎么改进?写出析构函数?3.系统的介绍一下你印象最深的项目,一步一步流程式介绍,边介绍边在纸上绘流程图。你在项目中负责哪些模块?
  4.写sql语句:查询一个表中每个学科的最高分。  
   5.打印二叉树的镜像。  
 二面(30mins左右)
1.自我介绍  2.聊了很久项目  
   3.linux了解吗?写一个简单的多线程打印:给了两个函数printfA()和printfB(),要求间隔打印:ABABABA。  
   知道考得是线程锁,但是这方面没接触太多(本身是做深度学习的),问面试官记不清函数名扎办,面试官挺好的,最后让写的伪代码; 
   4.问数据库和网络你更熟悉哪个?
 
   回答的网络,本以为会问计网的一些基础知识,然而让我写一个简单的服务端程序(知道是套接字编程,但很久没写过了,大概写了下步骤,一眼就看出来我是背的而且步骤还错了!!!)  
   5.看我这方面接触少就没问了,开始问论文,问论文的创新点,贡献等?  
   6.看我论文是做深度学习的,说那你算法肯定还可以?出了一道简单的编程题:  
 /* * 给一个num,存在a,b满足: * 1.a * b = num 或者 a * b = num + 1; * 2.|a - b|的值最小; * 满足上述两个条件,求 a, b; * 例如:num = 8, a = b = 3 满足:a * b = num + 1, |a - b| = 0最小; */二面比较糟糕,根本没问一点基础知识,算法题写出来了,说了下思路。不过不是最优,让我下来想想,一出门就想到了,我也是......可能饿晕了。
  不过没让我直接走人,还是让我进入了三面;
  
 HR面(40mins左右)
  两个HR,进去就把我整蒙了,看了下周围的桌,都只有一个HR; 
   一个年轻的小姐姐,人很好,笑嘻嘻的;一个中年女性,表情比较严肃;(我猜小姐姐可能是实习的) 
   小姐姐先问,中年女性在一旁记录和看我的成绩单和其他资料;  
   1.你家在哪里?工作地点意向?  
   2.爸妈在哪里?做什么?  
   3.投过那些公司简历?手上有哪些offer?  
   4.你投的这些公司有很多大厂,如果你拿到很多offer最后会怎么选?  
   (想都不用想,肯定选招银。大厂都是螺丝钉,技术接触面太少;加班太严重,我不想秃顶;balabala,说了很多和小姐姐聊的很开心😁)  
   5.问项目?问和师兄同学的关系?如何处理小组内同学矛盾?小组有人托进度,你会怎么样?  
   6.看我发过几篇论文,说我研究生过的充实!问如何安排学习和生活的?  
   7.周末去实验室吗?不去的时候,那你干什么?(我说我一般是995,周末没事一般不去。)  
   8.对加班怎么看?你能接受加班的程度?  
   (我说995、996都是可以的,但是晚上我一般喜欢学习和看点东西,拒绝无意义的加班;天天晚上11、12下班不能接受,赶项目偶尔可以)  
   9.期望薪资待遇?  
   看小姐姐问的差不多了,那个中年女性开始接着问: 
   1.你觉得你的性格怎么样? 
   2.除了论文方面,你觉得那件事体现你学习力强? 
   3.可能看到前面面试官反馈代码能力较弱,问我代码量?问我为什么干这行? 
   4.代码能力差怎么办?你今后如何计划的? 
   5.如果换技术栈你能接受吗?
 
   6.闲聊了一会儿,聊到后面中年女性表情逐渐转变,有时会笑笑; 
   看时间差不多了,问我有什么问的吗? 
   1.多久出结果?(1-2周) 
   2.听说招银软件开发岗是统招,之后分配岗位,请问分配的依据是什么?随机吗? 
   (说的是不会随机分配。而是参考面试情况,按面试的个人意向分配,选择个人适合的岗位;此外,实习期对岗位觉得不适合可以申请调整) 
   面完13.40左右,饿哭了;走时我边整理资料边问了句:你们不去吃饭吗?都这会儿。 
   中年女人笑了,说待会儿去,我们外面有饼干,饿的话你可以先去吃点。然后就拜拜了~~,回家吃外卖了。 
 总结:
1.现场面试约时间,宜早不宜晚,赶上我这样的,真的很饿,饿得脑子都不灵光了,哈哈哈;  2.三场面试给我的感觉最好的就是HR面,二面答得比较差;不过面试官都很耐心,没有我之前想的这个点去面试耽误别人吃饭,而脾气差不耐烦。 
#面经##校招##招银网络##C++工程师# 查看16道真题和解析
查看16道真题和解析 投递招商银行·招银网络科技等公司10个岗位
投递招商银行·招银网络科技等公司10个岗位