当前位置: 首页 > 面试经验 >

金山前端笔试5.7

优质
小牛编辑
87浏览
2023-05-07

金山前端笔试5.7

base武汉,线下,暑期实习训练营,招300录175(C++和前端一起),其他的给社会培养并输出人才。

最迟7.10入营,8月底发秋招offer,形式主要是授课,少部分竞赛,项目合作

武理宣讲会,宣讲完完后,将直接进行现场笔试,自带纸质简历、笔参加。

笔试50min,8?道单选(每题2分),2道多选(每题2分),5道算法(10,20,20,20,20分),最终录取以笔试为辅,面试为主,笔试内容每场都会变动

选择

都是前端基础

算法

要全手写算法的话时间比较紧,非常有把握的可以直接手写编程,没有把握的就写思想

求字符串数组的最长公共前缀

....忘了= =

求和为0的三元数组(20分)

给出矩形的左下点,右上点坐标,判断两个矩形是否重叠(20分)

判断括号是否按序匹配(20分)

2022-06-01

本场来自金山办公暑期训练营面试 前端

上来先放金山简介,送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+八股文+手写+项目+笔试 涵盖了大部分笔面知识点,部分目录展示

#金山##笔试##前端##实习##面试#
 类似资料: