#软件开发笔面经#上周刚刚进行完的面试,面试官是一位小姐姐,问的内容有点深,答的不是很好唉,不过每次不会的时候会详细给出解释
面试时间:一个小时
面试流程:
自我介绍
1、自我介绍问一些项目的内容
2、什么是跨域,什么情况下会发生跨域
3、在a页面到a页面,a到b页面会发生跨域吗
4、谈谈你了解的webpack
5、谈谈你平常怎么使用的rollup,为什么要去使用它
6、常用哪些上传到github项目的命令
7、es6新增了哪些特性(5到6个)
8、为什么需要响应式适配布局,其了解哪些布局
9、数组中不遍历情况下怎么获取最大值(我用的数组的sort排序获取数组最后一个值)
10、说说项目中后台管理系统的登录机制
11、了解打包工具嘛,比如使用npm,cnpm,git等命令
12、npm命令有哪些缺陷,什么是幽灵依赖
13、算法题:(如果需要考虑边界缺陷问题呢)
[3,1,5,9]中存在临近最大值最小值的个数,如该数组有3,5,满足条件,输出结果为个数2
[9,3,4,4]中有4,4满足条件,输出结果为个数2