阿里云2024暑假实习一面凉经-容器实习开发工程师
之前没有想过能被约面,面了一个小时左右,面试官人挺好的,虽然基本回答不上来,凉透了
一. 自我介绍
二. 怼项目
项目一
(1)这个项目有什么亮点吗?
(2)jwt和传统token有什么不同吗?
(3)密码是怎么存储的?
(4)加盐有什么好处?
(5)项目用到了什么框架?
项目二
(1)我对这方面不太熟,你能讲一下大概是怎么实现吗?
(2)从一个用户的角度,它能给我带来什么好处?
三. 其他问题
1.擅长什么语言?
2.用过python的多线程编程吗?
3.了解python的GIL锁吗?为什么要有这个锁?
为了保证内存管理中引用计数的一致性
4.正则表达式的惰性匹配和贪婪匹配?
5.正则表达式的零宽正向断言能详细讲一下吗?
6.按值传入和按地址传入的区别?
7.python中有哪些变量可变、有哪些变量不可变?
8.用过docker吗?容器的隔离,你知道是怎样实现的吗?
docker的实现是从文件系统隔离、cgroup实现资源隔离以及命名空间实现网络等的隔离三个部分来做的,可以共用一个内核
社区里其他不共用内核的方案比如kata的安全容器,用的是一个轻量级的虚拟机实现
9.linux的系统调用是做什么的?进程调用系统调用的过程可以讲一下吗?
10. 设计模式的基本原则?
11. 用尽可能通俗的方式讲一下观察者模式?
12. 详细讲一下HashMap的具体实现?比如插入、查询、删除时都进行了哪些操作?
四. 场景题(25分钟)
用任意语言实现一个LRU,要求时间复杂度是O(1)
正解是HashMap+双向链表
#我的实习求职记录#