1. 面试官介绍(1min)2. 自我介绍(5-10min)3. 简历项目提问(20-30min#暑期找工作#) 1. 工作成长最大,遇到的问题 2. 实习的各种细节,业务流程4. 技术提问 1. 聊一聊js、java、c++、python的相同和不同(这里面试官自顶向下比较了一下异同点,感觉学习很多) 2. var变量提升,let,const和块级作用域 3. const是声明常量的,为什么用const声明一个对象,但是可以改变键值 4. css3的哪些新特性可以做动画,用js做动画相比用css会有卡顿,怎么解决 5. 浏览器自适应怎么做,vh,vw,rem,em是什么,还有什么别的方式5. 笔试题 1. 给仅仅包含字母和数字的字符串或者数组,返回一个数组,连续重复时仅显示一个元素 比如'aaaaBbbcd' => ['a', 'B', 'b', 'c', 'd'] 2. render vdom 实现 3. 给一串字符串,找到连续重复字符的子串中最长的一个,返回他起始的字符和下标