面试
文章平均质量分 77
BugAngel233
学生
GitHub https://github.com/BugAngel
展开
-
360二面面经总结
出现次数题目答案1vuex的使用Vuex 开始2登录时怎么做的token1组件封装组件基础1加载长列表优化vue长列表优化1实现文件上传项目里做过,el-upload。如果问原生form表单怎么做,三个必要前提要知道form表单的普通文本和文件上传1跨域面试官:Vue项目中你是如何解决跨域的呢?1函数式编程和面向对象函数式编程与面向对象的区别?1数组去重JS手写题1替换字符str.replace(old...原创 2021-09-15 00:25:24 · 448 阅读 · 0 评论 -
快手前端面经总结
js出现次数题目答案2JS的基本数据类型面试官:说说JavaScript中的数据类型?存储上的差别?1深拷贝面试官:深拷贝浅拷贝的区别?如何实现一个深拷贝?1ES6语法const,let,箭头函数,Promise , Generator函数 ,解构赋值 ,模板字符串 、Proxy1箭头函数和function区别面试官:函数新增了哪些扩展?1weekMap和Map的区别,weekMap应用场景在什么地方,使用过吗面试官:你是怎么理解ES6新增原创 2021-09-11 23:42:03 · 1713 阅读 · 2 评论 -
美团前端面试整理
js和ts出现次数题目答案1JS的基本数据类型有哪些1var和let的区别1typescript中对抽象类和interface的理解1什么时候使用type 什么时候使用interface1ts中的可选和必选1ts如何对早期库比如jquery如何补充类型1动态runtime注入的类型怎样做才能静态不报错1ES5和ES6的继承1class里面的方法可以枚举吗,有没有原型对象2深拷贝和浅拷贝的区别原创 2021-09-07 00:28:52 · 477 阅读 · 0 评论 -
基础排序算法总结
文章目录重点排序时间复杂度各类排序算法插入排序shell 排序直接选择排序堆排序冒泡排序快速排序归并排序基数排序重点面试掌握冒泡排序、快速排序、堆排序、归并排序的代码实现与平均时间复杂度即可。shell排序是直接插入的优化,堆排序是直接选择的优化,快速排序是冒泡排序的优化。排序时间复杂度参考网站 https://zhuanlan.zhihu.com/p/34982598类别排序方法平均时间复杂度最好时间复杂度最坏时间复杂度空间复杂度稳定性插入排序直接插入原创 2021-08-04 01:33:17 · 308 阅读 · 1 评论 -
java面试题整理
一、什么是HashMapHashMap是Map接口的一个实现类,特点如下:无序,允许为null,非同步底层由散列表(哈希表)实现初始容量和装载因子对HashMap影响挺大的装载因子*初始容量小于散列表元素时,该散列表会再散列,扩容2倍!并不是桶子上有8位元素的时候它就能变成红黑树,它得同时满足我们的散列表容量大于64才行的HashMap并不是直接拿key的哈希值来用的,它会将key的哈希值的高16位进行异或操作,使得我们将元素放入哈希表的时候增加了一定的随机性。二、字符串转哈希值publi原创 2020-05-31 16:52:26 · 321 阅读 · 0 评论