面经:阿里三、四面及HR面自我剖析---Java岗(80分钟、30分钟、15分钟)
一面面经链接:面经:阿里一面自我剖析—Java岗(40分钟)
二面面经链接:面经:阿里二面自我剖析—Java岗(50分钟)
三面是8月29号,即二面的第二天就三面了,三面就是主要问的项目了。四面是9月2号,主要是问一些大学期间的学习及个人经历,很注重个人的科研能力。HR面是9月6号,感觉主要是hr考察一下我的语言表达情商类的吧。
至今已经收到了offer,很是开心,但同时接触到阿里大佬后,又感觉到自己掌握的还是不够,在抓紧买书学习,所以今天才来补面经。
三面:
面试官对于我大一至今的技术学习历程还是很关注的,学习方法,如何学习,获得的经历,开局我们聊这些说了有十分钟左右。
我:面试官让我介绍一下印象最深刻的一个项目,还是介绍了那个大型仪器设备论证的项目,因为论技术难度、逻辑难度和时间记忆来说,这个项目是目前对于我来说最值得讲的一个项目了。
面试官:你的这个项目一个老师不止有一个身份,用了角色权限管理,那RBAC是一个权限管理模型,它的核心定义是什么,也就是说RBAC四个字母代表什么?
来自于百度百科的介绍:RBAC
我:介绍了RBAC,并介绍了我的项目中权限管理是如何实现,怎么设置的。从整体上开始介绍,然后对于部分剖析细节讲解到代码级别。
面试官:你听说过ACL吗?
我:ACL也是一种权限管理模型,但是了解不多,当时做项目感觉spring security比较好,就没有去了解其他的
面试官:你在项目主要负责哪些方面?有多少人参与?
我:说了项目负责方面,以及项目相关,我们如何分工合作以及做该项目遇到的非技术性难题。
面试官:做项目分工合作中遇到的问题有吗?怎么解决的?
我:这里确实遇到过,就说了我们怎么解决的。
感觉这里不仅仅是考察技术了,还考察小组合作,分工方面的能力,不想当将军的士兵不是好士兵嘛?要先考察我们是否有带领大家一起做项目的能力。
面试官:阿里云短信接口整个流程是介绍一下
我:二面介绍过的,这里就不说了
面试官:如果不用spring-boot框架,你知道如何使用http协议实现上传下载的吗?
我:通过Java中inputStream方法把文件变成字节流然后进行网络传输
面试官:把文件转成字节流的过程中需要指定编码吗?为什么?
我:需要指定编码,因为数据发送方和接收方要统一编码格式,如果不指定会出现乱码问题。在编码过程和解码过程都需要进行统一编码
面试官:常用的编码格式你知道哪些?
我:说了一些编码,我常用的是UTF-8,它是国际化标准,UTF-8囊括的内容比较多;如果仅仅是中国人用,可以使用国GBK编码,它是用双字节表示的;如果用UTF-8表示汉字,需要用4个字节
面试官:另外一个早教课程项目介绍一下
我:项目背景介绍,项目过程中的问题,以及后期遇到的问题
面试官:对你来说,这个项目有什么难度吗?
我:这个项目需要有一个APP客户端,一开始考虑用Android来写,但是考虑学习Android可能会耗时较长,后来了解了一个基于Python环境的ionic来写APP客户端的。
面试官:我不是很了解你这个ionic,具体说说这个客户端怎么实现的,以及前端界面
我:这里我感觉更多的和面试官介绍的是一个ionic前端的实现。
感觉这里讨论了有十多分钟
面试官:说到这里了,那你了解微信小程序吗?你觉得微信小程序和你接触到的ionic有什么差异吗?
我:我没有做过微信小程序,只有一点点了解,他们都和html、css、js有很多类似的地方,有各自的一个应用场景和具体优势,方便我们在不同的场景下即使换成做微信小程序,我有着前端技术也可以很快来学习应用于项目。
感觉这里说了也有十分钟
面试官:如果要在客户端实现获取1k大小的数据,这中间经历了多少网络通讯,包括http的通信
我:这里我一开始理解为数据在网络上传输的过程,说完后与面试官几次讨论才算是真的回答完毕这个问题
我感觉这里面试官是想考察我计算机网络的掌握情况,以及后面拆包、粘包;所以我们要搞清楚面试官的问题!!!
面试官:听过http2吗?
我:它是对于http的一个改进,然后就说了一些。
因为之前面试就问到了这个问题,本来了解不多,后来就仔细了解了一下
面试官:Tomcat中servlet的生命周期是怎样的?
我:实例化对象—初始化对象—处理请求(调用)—用完销毁
面试官:servlet是线程安全的吗?
我:不是线程安全的,它是一个单例模式。
面试官:看你简历上有对微服务的了解说一下
我:这里了解的是RPC,就说了一些
面试官:阿里云服务器你都用它做了哪些?
我:在阿里云服务器上和同学一起尝试了Redis、和ngnix分发。
这里过去一个小时了,就开始聊我大学期间加入的技术社团和院会经历,以及大学期间参加的一些项目,这里就是主要考察非技术性的能力了。后面就不讲了。
四面:
四面也算是技术面,介绍了一些项目的技术,问了一些数据库语句,大概10分钟,后面的主要20分钟主要在聊科研这一方面,面试官对于我大学至今做的项目及个人情况给了一个总结说:“我感觉你的眼界更多的局限于大学这个范围”,我就把我的努力和成果和面试官说了一下,作为一个本科生,我不认为自己的科研能力不行,我也有参与一些国家级别的项目,所以听到面试官这样的一个评价,我当然要努力表明自己的能力了。后来才了解到,我面试的这个部门,只有我一个本科生通过了,其余都是研究生,所以要求就很高了。
四面后我的总结是,大学期间一定要尽力去锻炼自己,参与活动,参与竞赛,早早把自己打磨优秀。
HR面:
HR面就是纯属聊天式了,考察一下你的情商智商怎样,一些其他非技术问题也可以问问的。
整个面试过程是煎熬而值得的,煎熬的是等待的过程,能得到一个心仪的offer是很值得的,愿大家都能早早拿到心仪公司的offer,一定不要放弃每一个机会!!!
面经:阿里三、四面及HR面自我剖析---Java岗(80分钟、30分钟、15分钟)相关推荐
- 面经:阿里一面自我剖析---Java岗(40分钟)
这里说明一下我是投的阿里淘系技术部,至今已经面了阿里四面,四次都是电话面试,面试体验都很好,即使问到你不是很了解的方面了,面试官会给一些引导,甚至也会悉心给你讲解. 我是8月22号下午一面的,一面面试 ...
- 面经:阿里二面自我剖析---Java岗(50分钟)
一面链接:面经:阿里一面自我剖析-Java岗(40分钟) 三面链接:面经:阿里三.四面及HR面自我剖析-Java岗(80分钟.30分钟.15分钟) 二面是8月28号面的,有些激动.这次面试是依托项目来 ...
- 两年Java开发经验,裸辞之后筹备半年时间,重面阿里终于如愿拿到P6级offer [Java岗],你知道我是怎么走过来的吗?
大家好,我是小波,普通本科毕业,在中小型公司打拼了两年,我相信每一个程序员都拥有一个大厂梦,我也不例外,去年面试阿里P6,竟然被Redis问倒了,很多Redis相关性的问题都没有答上来,才2面就凉凉了 ...
- 阿里智力题之——烧绳法计算15分钟、30分钟、45分钟、75分钟
一.简单概述 在各位面试的时候,阿里.字节跳动等一些公司喜欢在进行C++开发面试的时候出一些智力题来考验大家的逻辑思路.烧一根不规则的绳子,计算时间就是其中的一道经典题目. 二.烧绳子问题介绍 燃烧一 ...
- 阿里技术五面(刚拿Offer) 一面+主管二面+总监三四面+HR五面
刚拿到阿里offer,经历了5次面试,其中4轮技术面,1轮HR面试.在这里分享一下自己的面试经验和学习心得.希望能够帮助更多的小伙伴. 我本科毕业于四川师范学院计算机系,刚毕业时也是小白,也是一步步成 ...
- 阿里面经总结:阿里三面+交叉面+hr面试
这里写的是我面试的阿里供应链平台事业部的面经.前面的几面,就不写了.最近太忙+身体状态一直不好,没怎么及时的总结,因为最近面试的太多了,觉得都是差不多的吧.(除了笔试,中间还经历了两次在线编程,一面+ ...
- 双非本科进不了大厂?阿里技术四面+交叉面+HR面,成功拿到offer
前言 前阵子,我表弟收到了阿里巴巴的实习offer,从学长内推开始面试到拿到最后offer经历了4面技术.一面交叉面和一面HR面.经过了漫长的等待和几次几乎折磨的面试之后,终于拿到了实习offer. ...
- 讲述非科班的面试过程:阿里三面+交叉面试+技术面试+HR面试,一路艰难,中拿下了字节跳动的offer!
阿里三面+技术面试+两轮交叉面试+HR面试,终于艰难啃下了这份阿里淘宝的Offer 背景介绍:项目是管理系统,本科211(非科班),硕士985(非科班). 我面试的岗位:java工程师 部门:新零售事 ...
- 阿里技术四面+交叉面+HR面成功拿到offer,谁说双非本科进不了大厂?
前言 前两天,我收到了阿里巴巴的实习offer,从学长内推开始面试到拿到最后offer经历了4面技术.一面交叉面和一面HR面.经过了漫长的等待和几次几乎折磨的面试之后,终于拿到了实习offer. 自我 ...
最新文章
- 代码实现UISlider 和 UISwitch
- js 求两个日期之间相差天数
- 机器人II(sdutoj2585)-JAVA
- oracle trace文件解读
- Vs Code 配置C/C++ 开发环境
- C++ 使用 TinyXml 解析 XML 文件
- mysql 字符设置与修改
- div靠边隐藏_css如何隐藏div不占位置?
- 单片机如何用普通电池供电?
- python json转csv_python – 如何将JSON转换为CSV?
- SQLAlchemy Mapping Class Inheritance Hierarchies
- Android移动应用基础教程【广播机制】
- 自动驾驶 8-0: 状态估计的重要 The Importance of State Estimation
- 2017年日本光伏市场展望
- python 视频培训
- 计算机基础知识刷题app,计算机考试刷题app
- Mac配置双网卡使内外网同时访问
- 更改桌面 计算机 的图标w10,W10电脑系统如何修改桌面快捷方图标
- linux启用日志记录功能,linux开启日志服务器功能
- Windows11亮度调节滑块不见了怎么办
热门文章
- postgresql源码学习(57)—— pg中的四种动态库加载方法
- jQuery拉开关闭帷幕
- Egg.js基础教程
- 商业 AI 发明者Datatist成为Oracle商业AI领域合作伙伴
- 创业,不能兼职(转载篇)-- 创业公司应该如何给员工期权
- 注意力机制——Non-local Networks(NLNet)
- 华为服务器安装系统无法分区,记一次 电脑重装系统 Windows 10 x64 系统“我们无法创建新的分区,也找不到现有的分区”...
- easyexcel将数据库枚举字段转换成字符串类型(例:1/男,2/女)的解决方法
- 下雨天、降温、伤感!!!10.25
- CentOS服务器系统如何修改时区