阿里云存储提前批一二面

3-3 阿里云存储电话一面

自我介绍

实习经历

实习项目

限流器怎么实现的?有什么限流算法?

个人项目(烂大街懂的都懂)

HTTP 状态机?

日志系统如何实现?

服务器 bug 排除?用过什么工具?

服务器处理新连接什么模型?是否是多线程?

多线程 accept 有什么问题?惊群效应?如何解决?

socket 各种函数的返回值?什么意思?

tcp 三次握手沟通了什么?

tcp 和 udp 区别?

tcp 如何可靠传输?

客户端拔掉网线会如何?

客户端主动 kill 掉进程会如何?

手撕:实现一个无锁的生产者消费者阻塞队列?循环数组

反问:实习生培养?转正?团队规模?学习建议?

时间:共计一小时

总结:主要问实习项目和服务器项目,八股考察网络这一块,webserver 虽然烂大街但是还是有很多点的,需要继续复习掌握

3-7 阿里云存储电话二面

面试官部门介绍

偏底层是否有学习意愿?

自我介绍

实习经历

go 协程

c++ 怎么实现一个协程?

公司怎么做测试的?

业务出问题怎么排除处理?

讲一讲 NFT 数字藏品?

服务器项目

数据库连接池

IO 复用

跳表实现原理?为什么快?

跳表一次查询的过程

你是你们班上被大家抄作业的人吗?(面试官说他每次面试都会问这个问题)

反问:后续流程?评价?(再次被面试官吐槽项目烂大街)

时间:共计四十分钟

#我的实习求职记录##我的实习日记#
全部评论
你好 请问 webserver 怎么学习好呢 跟着哪一个学习比较好
1 回复 分享
发布于 2023-04-09 20:29 福建
佬,数字藏品项目怎么样,是阿里亮哥那个吗?
点赞 回复 分享
发布于 02-15 00:15 北京
e哥本硕都是23所的吗
点赞 回复 分享
发布于 2024-03-06 23:57 安徽
面试前是不是有笔试,笔试都考啥了
点赞 回复 分享
发布于 2023-04-06 09:06 甘肃
看着一二面间隔不长,楼主你现在流程走到哪了
点赞 回复 分享
发布于 2023-04-05 22:57 四川

相关推荐

#牛客AI配图神器#SPA代表单页面应用,而MPA代表多页面应用。它们是两种常见的前端应用架构方式,有以下区别:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=07d53be4cd034a4ab270d500feebcc8d🌐💌页面加载方式:SPA:SPA只有一个HTML页面,当应用初始化时,加载该页面,并通过JavaScript动态地加载内容和更新页面。用户在使用过程中,在同一个页面上浏览和交互,无需每次都重新加载整个页面。MPA:MPA由多个HTML页面组成,每个页面都有自己的URL。每次点击链接或刷新页面时,都会从服务器重新获取整个新的HTML页面以更新内容。🌐💌页面切换体验:SPA:由于不需要重新加载整个页面,SPA可以提供更快的页面切换体验。它使用JavaScript和Ajax技术,通过异步请求数据并更新页面部分内容,实现页面之间的平滑切换。MPA:MPA在页面切换时需要重新加载整个页面,因此会出现页面之间的闪烁或延迟,用户体验较低。🌐💌数据交互:SPA:SPA使用AJAX技术从服务器异步加载数据,并通过JavaScript动态更新页面内容,实现与后端的数据交互。通常使用RESTful API进行数据传输。MPA:MPA每次加载页面时,会从服务器获取完整的HTML页面和对应的数据,页面之间的数据传递通过URL参数或表单提交。🌐💌开发与维护:SPA:SPA通常使用前端框架(如React、Angular、Vue.js)来实现,需要掌握JavaScript框架和相关技术。其开发和维护相对较为复杂,但能提供更好的用户体验和交互效果。MPA:MPA传统而直观,按照每个页面独立开发的方式进行,易于理解和维护。相对于SPA,可采用多种技术栈,例如HTML、CSS、JavaScript等。🌐💌综上所述,SPA和MPA在页面加载方式、页面切换体验、数据交互和开发维护等方面存在明显的区别。选择哪种应用架构方式取决于具体的项目需求和技术要求。
点赞 评论 收藏
分享
评论
5
44
分享

创作者周榜

更多
牛客网
牛客企业服务