搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
盐析白兔
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Java ArrayList 常用操作总结_arraylist类基本操作
2
基于SpringBoot+Vue的养老院管理系统设计和实现(源码+lw+部署+讲解)
3
Python实战案例分享:爬取当当网商品数据
4
微服务Spring Cloud架构详解_springcloud微服务架构
5
【linux高级IO(一)】理解五种IO模型
6
关于oracle 11g 循环多判断+continue 用法例子_oracle 多个判定多次执行
7
【数据结构】双链表_数据结构 双链表
8
Linux中系统安全及应用_securelevel
9
GIT和MAVEN基础向_maven git
10
苹果iOS免签封装APP的原理,如何操作?_苹果网站一键免签打包
当前位置:
article
> 正文
阿里云四轮技术面回顾(四面跪归)_阿里云面试一共几轮
作者:盐析白兔 | 2024-07-12 16:52:11
赞
踩
阿里云面试一共几轮
刚收到通知,阿里云四面跪了,无缘最后HR面,虽然意料之中,但难免有点伤心。简单整理了自己的面试经历,为今后面试提供参考,也给需要的人一些帮助,多少让这次面试多点意义。
总共经历了四轮面试,都是技术面,四面时问过面试官,第五轮是HR面。四轮面试是一天内完成的,所以当四面结束HR让回去等消息时,差不多明白自己没戏了。
面试是在酒店进行的。面试官很专业,会诚意的去了解你的各项技术水平及其他各方面素养,且专业水平高。一面、二面、四面的面试官面试过程都非常nice,但三面时遇到的面试官较不苟言笑,面试全程面无表情。
面试内容较常规,面试前翻看面经指南、刷lintcode上的题对面试帮助较大。面试中遇到的问题大致可分为以下五类:
1、 基本知识
在四轮面试中都有对基本知识进行考察,但主要集中在一面。一面除去最初的相互介绍环节基本全程在进行密集的基础知识问答。四轮面试考察的基础知识大致包括:
虚函数的调用
TCP的传输可靠性
内存泄漏
红黑树
设计模式
Java的垃圾回收机制
java的基本特性
java多线程实现及线程安全
死锁预防
常见异常
网络协议
数据结构
数据库的索引等
其中对数据结构的考察有所偏重。
2、 项目内容
二面、三面、四面中均有涉及项目。
二面主要对简历上所写内容一一进行探究,所以二面中超过半数时间在探讨项目内容。而对于简历上所写的四个项目经历,面试官更关心时间轴最近的一个。二面中问到的项目问题有:
你负责的模块内容
项目的整体架构
用到了哪些设计模式
如何处理大量数据存储问题(项目涉及)
如何进行数据更新(项目涉及)
如何提高数据传输速率(项目涉及)
考虑了哪些突发状况
项目中最大的技术难点
如何解决项目中遇到的技术难点
只要完整参与项目实施、对于项目足够熟悉,这些问题都能较好回答。中间略有发散进行相关专业知识考察。
三面中只要求单方面对自己影响最大的项目进行简单阐述。
四面中只简单问了项目的一些基本情况以及相应的人文内容,比如如何在团队内进行分工、你承担的是什么角色、项目完成过程中团队成员是否产生过矛盾、如何解决这些矛盾、如何对待一个技术点不同人存在不同偏好的情况等。由于前期对这些问题做过精细的准备,故回答较好。
3、 算法内容
除了一面之外,其余三轮面试都进行了算法的考察,即要求现场编程,两道数据结构题、一道排序题。分别是:
1. LintCode - 验证二叉查找树,即验证给定二叉树是否为合法二叉树
题目描述:
https://www.lintcode.com/en/problem/validate-binary-search-tree/
参考答案:
http://www.jiuzhang.com/solution/validate-binary-search-tree/
2. LintCode - 在给定时间复杂度和空间复杂度下对链表进行排序
题目描述:
https://www.lintcode.com/en/problem/sort-list/
参考答案:
http://www.jiuzhang.com/solution/sort-list/
3.LintCode - 在数组中找到第k大元素
题目描述:
https://www.lintcode.com/en/problem/kth-largest-element/
参考答案:
http://www.jiuzhang.com/solution/kth-largest-element
其中在对排序题进行编程能力考查的同时,还要求编写测试用例对自己的程序进行测试。
由于之前在Lintcode上大量刷过题,也反复研究过Lintcode上阶梯训练中给出的各公司、各类型的精选面试题,加之个人比较注重借助参考网站(推荐
www.jiuzhang.com/solution
)提升自身代码的精简性,故最后皆完成较好。
4、 交际能力
该项内容的考察主要在三面、四面中进行。包括平时参加的社团活动、对自己交际能力的定位、在项目完成过程与组员的互动、对于矛盾的解决交流能力、如果你的项目直系负责人对你的项目提出了异议但你又确实觉得他的说法不对将会如何沟通处理等。由于自身的交际能力一般,尽管有过相关的准备,但在最后与直系负责人沟通一问上仍表现不佳,为面试失败埋下伏笔。
5、 个人情况
四面中有小一半的时间在进行个人情况的考察。涉及日常爱好、个人优缺点、如何进行自我提高、看书频率、对阿里云的了解等。但由于近两个月来都在忙于用Lintcode刷题和准备及奔赴各种笔试面试,所以在被问及最近都在看什么书时较为支吾,随口说了一本半年前看过的java方面的书籍,但在后续问及书本的具体内容时,由于记忆模糊回答的非常差劲,再加之在问及个人缺点时说自己有时略有急性子没有耐心,直接导致了最终四面的失败。
由于大部分公司都较为看重面试者的自我提高意识,所以强烈建在面试中途也要勤加阅读。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/盐析白兔/article/detail/814909
推荐阅读
article
【大模型应用】AI
Agent
企业应用
助手总结_
数据分析
智能
体
coze
...
理想中的AI
Agent
是在丢给他一个工具包与一些知识以后,借助于大模型的理解、推理能力,完全自主进行规划与分解、设计任务...
赞
踩
article
安装
SQL
Sever201
7
时出现“
Polybase
要求
安装
Oracle
JRE
7
更新51(64...
错误如下图:解决方法1:
安装
JRE
7
安装
链接:https://pan.baidu.com/s/1TpdxYMxzSBGI...
赞
踩
article
Element
Plus
按需导入时 和
TailwindCSS
样式
冲突解决思路_tailwind...
把 import './assets/style.css' 该语句放在 import App from './App.v...
赞
踩
article
【
数据结构
】
11
.
快速
排序
...
快速
排序
的分析与实现,非递归的快排实现【
数据结构
】
11
.
快速
排序
...
赞
踩
article
github
地图
上绘制楼层沙盘_
ZTMap
室内
地图
GIS
及
定位
平台
设计...
1 系统总体设计1.1 系统概述基于通过
室内
GIS
地图
平台
和
室内
定位
平台
,通过
室内
定位
设备的部署和信号采集,实现对
室内
人...
赞
踩
article
在
vue2
中
socket
.
io
-
client
的具体使用步骤...
Vue.js是一款流行的前端JS框架,它的数据绑定能力和组件化思想为开发者带来了很多便利。而
socket
.
io
-clie...
赞
踩
article
Java
——《
面试题
——
SpringBoot
篇》_
java
面试题
java
基础
,
springboot
...
Spring Boot官方的启动器都是以spring-boot-starter-命名的,代表了一个特定的应用类型。Spr...
赞
踩
article
探索未来
编程
新可能
:
Ollama
Python
...
Ollama
Python
是一个
Python
库,通过ASCII艺术使
编程
更有趣,教育性强。它利用Turtle库的扩展,提供...
赞
踩
article
使用
ajax
对象
传递
post
参数无法
显示
结果
_
ajax
改成
post
不
显示
...
传递
post
请求参数.html:
[详细]
-->
赞
踩
article
【
linux
服务器
】大
语言
模型
实战教程:
LLMS
大
模型
快速部署到个人
服务器
...
说到大
语言
模型
相信大家都不会陌生,大型
语言
模型
(LLMs)是人工智能文本处理的主要类型,也现在最流行的人工智能应用形态。...
赞
踩
article
vue
详解...
指令:HTML标签上带有 v-前缀的特殊属性,不同的指令具有不同的含义,可以实现不同的功能常用指令:v-for 列表渲...
赞
踩
article
软件架构
的
技术
选型
应该
考虑
哪些因素_软件
技术
方案
选型
...
本文简述了项目的
技术
选型
所
考虑
的因素,供大家提出方案时作为参考,欢迎有不同意见。_软件
技术
方案
选型
软件
技术
方案
选型
...
赞
踩
article
Graph
Embedding
_
有向图
节点
相似度计算...
表示
节点
u和
节点
v在k阶邻居下的距离khop邻居表示k跳邻居。S(s):集合S中每个元素的度的有序序列。_
有向图
节点
相...
赞
踩
article
sci
审稿人
两个
接收
一个
拒稿,大修,好好修改回复,希望蛮大_
两个
审稿人
一个
拒绝
一个
同意
接受
...
sci
审稿人
两个
接收
一个
拒稿在这种情况下,编辑通常会考虑
两个
审稿人
的意见,并可能根据
拒绝
审稿人
的意见返回给作者进行修改。...
赞
踩
article
1.5
Binance
_
interface
API
币本位合约行情_
binance
通过
api
查询资金...
Binance
_
interface
API
币本位合约行情。_
binance
通过
api
查询资金费率历史
binance
通过...
赞
踩
article
手把手教你用
spacy
3
训练
中文
NER_
spacy
ner
中文
效果...
手把手教你用自己的语料
训练
spacy
的NER模型_
spacy
ner
中文
效果
spacy
ner
中文
效果 ...
赞
踩
article
redis
数据类型...
redis
数据类型有4种1.stringString是Redis最基本的类型,你可以理解成与Memcached一模一样的...
赞
踩
article
Redis
高级
知识
点详解_
redis
高阶
知识
...
1.数据删除与淘汰策略1.1
Redis
中的数据特征删除策略就是针对已过期数据的处理策略**问题:**已过期的数据是真的就...
赞
踩
article
http
的
post
请求
获取不到
参数
的问题...
问题描述
post
访问接口,接口获取不到
参数
的问题。问题原因
http
请求
,spring mvc自动解析
参数
,需要根据hea...
赞
踩
article
Python
:
实现
ford
fulkerson
网络流算法(附完整源码)_
python
实现
ford
-...
Python
:
实现
ford
fulkerson
网络流算法(附完整源码)_
python
实现
ford
-
fulkerson
p...
赞
踩
相关标签
人工智能
前端
javascript
vue.js
数据结构
排序算法
算法
c语言
笔记
github 地图上绘制楼层沙盘
node.js
java
spring boot
servlet
ajax
服务器
linux
语言模型
机器学习
vue
软件工程
产品经理
个人开发