阿里智能信息c++开发岗三面+hr面经,已意向offer三方
9月初笔试,3题AC,投的阿里云、灵犀互娱、智能信息,全是简历挂。11月中又投了一遍智能信息部的邮箱,周五约面,
后来下周二-五4天4面跑完。下面就做过简单的总结回顾,基础常见的知识点问题就不太记得清楚了,就提一下考的方向。
项目相关主要是我在这3年多涉及到的一些经典或者标志性的课设项目(包含:高性能网络编程项目、分布式项目、stc芯片电路板项目、某校企合作的静态cache分析项目)
一面:
1.5h:0.5h笔试+1h面试
笔试题:二叉树镜像、有序二维数组查找(行列均有序)、链表倒置
面试:回顾笔试题的思路、问题、理解和改进优化以及性能指标等
操作系统内存、任务调度、线程池多线程相关、linux基础
数据结构基础:树(哈夫曼树、二叉树、红黑树、平衡树、b+-树)、栈、队列、堆、链表
计算机网络:http和https及加密(私匙和公匙)、udp和tcp、osi模型
编译原理:编译过程及具体步骤和内容
c++基础:面向对象的理解和应用、新标准的改进和实践、类的各种基础知识(虚类虚继承虚函数,多态的底层实现和内存的结合)
项目相关(这个和上面的基础知识时间占比大概6:4),包括涉及到的思路、想法由来、技术、项目组织、团队合作等
二面:1.3h
部门leader
在一些一面已有的知识点上再深入考核理解和应用,另外新增以下点:
c++关键字:static、const、extren的深入理解和使用
c++内存管理器、自己设计一个内存管理系统实现面试官的功能和目标(详细设计、架构、实现方式、数据结构以及性能指标和优化)
c和c++的区别,设计到底层编译、内存模型、面向对象和面向过程等
多态的底层实现、理解、应用
软件设计原则(当时不太会,幸好面完查过,了解了,三面又问到了)
项目相关
三面:1.5h
xx主管
在一、二面已有的知识点上再深入考核理解和应用,另外新增以下点:
自己设计一个进阶内存管理系统实现面试官的功能和目标
c++stl:vector、map、set、stack等及其拓展的容器区别和应用场景,底层实现、数据结构、空间配置器,stl的组成模块和功能(这个实在不太熟,实话实说了)
项目相关以及项目经历、团队合作相关
hr面:1h
团队成员出现矛盾的情况及解决
看的专业书籍学到什么,在项目里如何用到
介绍校企合作项目的全流程,从中学到了哪些以及一些针对性的即兴提问
学校实践经历、学习、生活等情况以及相关提问
人际交往相关的问题。
对阿里的了解、未来规划、职业发展道路
一周后意向、oc、offer、三方
总结:技术面是在前期经历了很多实战和自己的复习之下,才能勉强招架得住,每场面试还是有那么几个问题、知识点涉及到盲区,实在不会的,只能如实和面试官说自己不太了解这部分了,但可以引导面试官去其他相关或者类似的方面去进行交流;另外面试中涉及到不会的知识点,结束后一定要去查了解了解, 不说完全掌握,但得至少有一定了解,因为没有人会知道参加的下一场面试会不会重复被问到,如果是同一个企业的流程那就更能提升面试官好感了!(亲测,面试官的反馈)
如果有帮助到大家,麻烦大家点个赞评论收藏一下呗嘿嘿,主页里有我的秋招总结,有需要的可以去看看
#我的求职思考##阿里##大厂##面经##后端#