面了阿里云大数据基础技术工程后端,一面是电话面试,首先是自我介绍。
问了进程线程最本质的区别?进程间通信方式?操作系统内存回收机制?如果内存回收和直接回收之后,内存还是不够怎么办?
实际使用当中,如果我有些进程重要程度很高,但占用内存很大,我不想让它被kill掉,那应该怎么办?
osi七层网络?浏览器输入一个网址,你登录过一次后下次就不需要重复输入信息了对吧,那这部分信息是放在哪里的?
一面用了50分钟,时间比较长,很考验面试者的知识储备量。
进程线程最本质的区别?进程间通信方式?操作系统内存回收机制?如果内存回收和直接回收之后,内存还是不够怎么办?
实际使用当中,如果我有些进程重要程度很高,但占用内存很大,我不想让它被kill掉,那应该怎么办?
你最有挑战的项目是什么?(成就感)
遇到最大的困难是什么?
你遇到的挫折有什么?
工作风格?
转正的可能性
多久有结果通知
项目介绍,个人角色,特色
个人职业规划,个人特质,优势劣势
对阿里的看法,什么评价
阿里新零售(盒马生鲜)
他人如何评价你
聪明乐观皮实自省
- chat-gpt使用过吗,什么体会,什么缺点,如果要tobussiness使用可行吗,为什么
- chatgpt4的新优势
- ai生成数据,相比用户上传数据,可能会有什么新的隐患
- 最近阅读的书籍,有什么体会和领悟
- 有没有在公司,参与系统的工作流程,多部门合作的经验
- 反问环节:部门构成,工作时间,日常工作内容
- 做风险识别这个产品 类似于技术运营 写安全策略的
linux常用命令
ls:列出目录 cd: 切换目录 pwd:显示当前工作目录 cp:复制文件或目录 rm:删除文件或目录 useradd:添加用户 userdel:删除用户 ping:测试与另一台主机的连通性ifconfig:显示或配置网络接口信息
虚拟内存
将硬盘上的一部分空间作为额外的内存来实现,使得计算机能够运行更多或更大的程序,程序无需担心物理内存的限制,还可以通过页面置换算法来优化内存的使用,减少程序运行时的等待时间。
校园招聘得到的机会,面试基本都是视频面,有一次电话面,面试官人很好,会积极引导,总体感觉不错
面试官问的面试题: 阿里云面经:
一面:
自我介绍
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.平时是怎么学习
描述一下你的项目
java集合框架是什么?说出集合框架的优点?
每种编程语言中都有集合,最初的java版本包含几种集合类:vector、stack、hashtable和array。
java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,java已经经历了很久。它还包括在java并发包中,阻塞接口以及它们的实现。集合框架的部分优点如下:
使用核心集合类降低开发成本,而非实现我们自己的集合类。随着使用经过严格测试的集合框架类,代码质量会得到提高。通过使用jdk附带的集合类,可以降低代码维护成本。
复用性和可操作性。
一面是hr面,应该是会点技术但不多的hr,半结构化面试,先是问了简历上的项目,以及其中用到的数据分析方法,接着问了一些宝洁八大问里的问题,诸如你最优成就感的事情,最后问了一个数据分析的应用问题,以及之后个人的职业发展规划,总体聊得很愉快,也不难,拿到了二面机会。
但是和二面的面试官约了时间之后,不知道为什么他一直没给我电话,可能还是排序不太考前。
1)假如你是麦当劳的管理者,如果保证薯条的备货不会积压、且不至于缺货?
2)你想做数据分析偏业务方向还是偏技术方向?
3)你最有成就感的事情?
4)说说你这个项目的数据分析用到了什么方法,具体是怎么做的?
2018-08-15 | 校园招聘
2024-03-04 | 校园招聘
2021-11-08 | 校园招聘
2023-04-23 | 校园招聘
2023-03-08 | 校园招聘
2020-11-27 | 校园招聘
2022-05-09 | 校园招聘
2022-04-18 | 校园招聘
2022-04-02 | 校园招聘
2020-03-10 | 校园招聘
2021-04-06 | 校园招聘
2020-10-09 | 校园招聘
2020-05-29 | 校园招聘
2018-03-04 | 校园招聘