599 字
3 分钟
21年7月17面试
微医集团面试(1面)(将近一小时)
介绍下自己
介绍一下你的项目
这里我们目前的项目是猪齿鱼devops集成平台,所以他问的很深,包括流水线,部署等等的东西,这块集成的流程是什么
js基础
1. var,let,const 什么区别
老生常谈,就没啥好说的了
2. js中存在基本数据类型和引用数据类型,你能说说他们的区别吗?
这里我提到了存储方式的不同,一个是在栈中存储,一个是在堆中存储
算法优化
1. 你在项目中有用到平时刷的算法去优化代码吗?
给他列了个例子,从深度优先和广度优先来说(空间复杂度和时间复杂度)
数据结构
上面第二点被他套话了,“您刚刚提到了堆和栈,那你提堆和栈还能想起什么吗?”
计算机数据结构有哪些
…
除了计算机数据结构提起堆和栈你还能想到什么吗?
不晓得应该说什么了,我给他提了一下执行上下文栈
浏览器网络相关
http的缓存策略
强缓存 + 协商缓存 ,什么时候进行强缓存什么时候进行协商