面了阿里云大数据基础技术工程后端,一面是电话面试,首先是自我介绍。
问了进程线程最本质的区别?进程间通信方式?操作系统内存回收机制?如果内存回收和直接回收之后,内存还是不够怎么办?
实际使用当中,如果我有些进程重要程度很高,但占用内存很大,我不想让它被kill掉,那应该怎么办?
OSI七层网络?浏览器输入一个网址,你登录过一次后下次就不需要重复输入信息了对吧,那这部分信息是放在哪里的?
一面用了50分钟,时间比较长,很考验面试者的知识储备量。
阿里云后端面试题
进程线程最本质的区别?进程间通信方式?操作系统内存回收机制?如果内存回收和直接回收之后,内存还是不够怎么办?
实际使用当中,如果我有些进程重要程度很高,但占用内存很大,我不想让它被kill掉,那应该怎么办?
Linux常用命令
ls:列出目录 cd: 切换目录 pwd:显示当前工作目录 cp:复制文件或目录 rm:删除文件或目录 useradd:添加用户 userdel:删除用户 ping:测试与另一台主机的连通性ifconfig:显示或配置网络接口信息
阿里云技术服务支持面试题
虚拟内存
将硬盘上的一部分空间作为额外的内存来实现,使得计算机能够运行更多或更大的程序,程序无需担心物理内存的限制,还可以通过页面置换算法来优化内存的使用,减少程序运行时的等待时间。
校园招聘得到的机会,面试基本都是视频面,有一次电话面,面试官人很好,会积极引导,总体感觉不错
面试官问的面试题:阿里云C++开发工程师面试题
阿里云面经:
一面:
自我介绍
1.数组和指针的区别
2.指针读取数据时,对应的对象一定是唯一的吗?
3.智能指针,智能指针在什么情况下造成内存泄漏?
4.C++虚拟内存管理
5.malloc和new的区别
6.类中static修饰的成员函数和非static修饰的成员函数有什么区别
7.他们在内存中分别位于什么区域
8.多态分为哪两种,怎么实现的
9.视频目标前景检测项目是什么
10.图像去雾算法核心解决的问题是什么
11.大学生互联网+大赛获奖项目讲述
12.平时怎么学习的
二面:
介绍项目
是一个图像处理的项目,关于图像去雾方面的
问了图像去雾是怎么实现的
有什么缺点,如实说
1.一个文件里有很多搜索关键字,有重复的,求搜索频率最高的10个关键字,linux命令怎么实现
2.问题1,编程怎么实现
3.一块硬币,正反面概率不相等,正面概率为p,反面概率为q, 制定一个抛硬币的规则,使得两方获得同等的机会。
4.分布式数据库怎么保证数据一致性的
5.static,sizeof关键字
6.现在目前想做哪些方向?
7.你对自己以后的规划有想过吗?细说一下,具体想做什么
8.你目前掌握了哪些技能
9.java有了解吗?
10.现在在学哪些方向
11.大数据,人工智能有了解过吗?
12.学习成绩
13.做过哪些创新的东西
14.你做项目的过程中,遇到过什么难解决的问题,是怎么解决的
15.有什么想问的吗。
三面:
1.项目中是怎么做测试的,怎么对比的,如何体现你做的就比别人的好
2.你准备往哪个方向发展,你准备学一些什么技术
3.你对这个部门了解吗
4.讲一个你比较自豪的事情
hr面:
自我介绍
1.你想做哪方面的工作
2.硕士期间做了哪些工作
3.你为什么不想做算法类的工作
4.你实习做的什么工作
5.你春招的时候都找了哪些实习
6.家是哪里的
7.对工作地点有要求吗
8.你的项目的契机是什么,你是什么角色,最初的方法是怎么想到的,过程中有什么困难,是怎么解决的。
9.项目的技术创新是什么
10.你对自己以后得规划
11.怎么样才能提升自己,在技术上走的更远
12.你觉得自己是一个什么样的人
13.平时是怎么学习