base武汉,线下,暑期实习训练营,招300录175(C++和前端一起),其他的给社会培养并输出人才。
最迟7.10入营,8月底发秋招offer,形式主要是授课,少部分竞赛,项目合作
武理宣讲会,宣讲完完后,将直接进行现场笔试,自带纸质简历、笔参加。
笔试50min,8?道单选(每题2分),2道多选(每题2分),5道算法(10,20,20,20,20分),最终录取以笔试为辅,面试为主,笔试内容每场都会变动
都是前端基础
要全手写算法的话时间比较紧,非常有把握的可以直接手写编程,没有把握的就写思想
求字符串数组的最长公共前缀
....忘了= =
求和为0的三元数组(20分)
给出矩形的左下点,右上点坐标,判断两个矩形是否重叠(20分)
判断括号是否按序匹配(20分)
本场来自金山办公暑期训练营面试 前端
上来先放金山简介,送WPS会员
本科生给150pd,补助800笔试,考前端基础,计算机基础和编程算法考40min,考完了面试金山这一套还是有点意思的,考真基础而不是八股,比较严谨面试官上来一边翻笔试题一边说我做的不好QAQ说挑几道我答对的来面
可迭代和不可迭代的区别(对象的成员可以遍历,是因为该对象实现了Iterator 接口)
js数组操作方法哪些能改变原数组哪些不能(是否返回新数组)Object.key()能不能访问原型链上面的属性content-box boreder-box区别css选择器优先级display:none和visable:hidden,还有什么方法隐藏元素(透明度)回流和重绘怎么回事(面试官说重绘是大小改变,回流是属性等改变???,我答反了,顺从之)apply和call区别,argument用法vue23区别,2里面结构有哪些,钩子有哪些(金山可能用2比较多)异步任务经典题目https://juejin.cn/post/7035985703573913630?share_token=59b7dd94-002d-42de-82ac-0f76a98b1af6
本科生给150pd,补助800
笔试,考前端基础,计算机基础和编程算法
考40min,考完了面试
金山这一套还是有点意思的,考真基础而不是八股,比较严谨
面试官上来一边翻笔试题一边说我做的不好QAQ
说挑几道我答对的来面
可迭代和不可迭代的区别(对象的成员可以遍历,是因为该对象实现了Iterator 接口)
js数组操作方法哪些能改变原数组哪些不能(是否返回新数组)
Object.key()能不能访问原型链上面的属性
content-box boreder-box区别
css选择器优先级
display:none和visable:hidden,还有什么方法隐藏元素(透明度)
回流和重绘怎么回事(面试官说重绘是大小改变,回流是属性等改变???,我答反了,顺从之)
apply和call区别,argument用法
vue23区别,2里面结构有哪些,钩子有哪些(金山可能用2比较多)
异步任务经典题目https://juejin.cn/post/7035985703573913630?share_token=59b7dd94-002d-42de-82ac-0f76a98b1af6
js类型转换相关(说答的不好,不问了)
404,304状态码的意思
算法题:
1二分法排序,其实就是快排/二分插入排序(被怼懵了),查找和排序区别(寄了,我说不会二分法排序,只会二分法查找,然后被教育之)
2将数组转为树
3寻找最长递增子序列(写的时候思路先错了,后来暴力摆了)
面试官虽然很冷,但是很耐心,不一致的的地方都有认真讲一遍
问项目,是不是自己写的,网上抄的代码(无语了,第一次遇到这么问问题的)
然后一面面试官走了,叫我去做hr面,问一些个人情况,一直在记
总结:接着提升自身css和js基础知识储备
响应式css重中之重
2023年最全前端面试(20w字)HTML5+CSS3+JS+TS4+Vue3+React18+八股文+手写+项目+笔试 涵盖了大部分笔面知识点,部分目录展示
#金山##笔试##前端##实习##面试#