霸道就是前端实习岗位。当时听同学说前端缺人,特地设了个霸区,就去逛了逛。毕竟没试过,你怎么知道自己有多好?o( ̄︶ ̄)o技术面,面试官一直关注数据结构,算法,计算机网络。也有关于框架的问题,但是比较少,直接问原理。以下是面试官所提问题的总结,方便大家以后查漏补缺。手写快速排序,讲解原理和一道算法题,详见下面http和https的区别,为什么https更安全IP协议和dns的关系属于第七层在哪层写一个字符串带#和?url有没有看过vue源码?vue双向绑定的原理是什么?如何用js实现axios?axios与后台交互的原理是什么?除了axios,还有没有其他方式可以和后台进行交互1.数据结构数据结构中的排序一直是绕不过去的一个点。面试官第一个问题是用js写快速排序。但是,我还没有审查它。快速排序ε(┬┬﹏┬┬)3、写不出来,面试官会让你讲快速排序的原理。快速排序的原理:王导对快速排序的解释是:以待排序列表L[1·····n]中的一个元素主元为基准,将列表单向划分为两个独立的部分对L[1···k]和L[k+1···n]进行排序,使得L[1···k]中的所有元素都小于pivot,并且L[k+1···n]都大于pivot,那么将pivot放在它的最终位置L(k)中,这个过程称为快速排序。然后分别对两个子表重复上述过程,直到每部分只有一个元素或为空,即所有元素都放到了最终的位置。算法实现:vararr=[1,54,27,93,100,45,98]functionqsort(a,l,r){varx=a[l],i=l,j=rif(i>=j)返回xwhile(i
