• 我的前端面经整理


      这里直接整理被问过的问题,只放技术相关的

    2019.10.26

      校园招聘的时候直接有一家来了个技术人员,根据简历上写的点问的

      1.最基础的问题,==和===的区别

      2.ES6里问了下对Promise的理解,大概说了一下以后,问了有没有想过如何手动实现Promise

      3.问了下用的是github还是gitlab

      4.HTTP里问了常用的请求种类,对于PUT熟悉不,引导到GET和POST区别上了

      5.用了eCharts,知道eCharts是哪个公司的吗

      回答得总体不太好,回来之后对简历上提到的点继续补充学习一下,主要是Promise上的

    2019.10.28

      去了校招时候的那家面试,约的是当天下午四点,我怕迟到就提前点去了,三点出头就到了,到了之后就去签到、填个人信息,然后发了一张笔试考题……

      笔试考题是所有方向都一样的,也就是说不管你是面试前端还是JAVA、C++、Android,都是一份试卷,所以题目就很“基础”,分单选多选和简答,选择题很多都是数据库数据结构和算法,多选里有一题问七层网络模型包括哪几层,简答题五个,四个算法……包括重写和重载的区别(真心没看过……),用任意语言/伪代码输出100个斐波那契数列里的数字(递归实现斐波那契,然后循环输出)、输出100以内的素数(先生成100以内的数字的数组,把非素数给变成0,然后去重、排序、去掉首位的0)、一个长度不定的字符串确定其中hello的个数(当时写的用indexOf加上数组的内置方法,后来考虑用正则解决,不过一时没想起来),还有写出三个及以上的排序算法(桶、冒泡、快速),并用任意语言/伪代码实现其中一个(冒泡),还好以前看过点算法,不考虑时间复杂度情况下写了个大概

      之后就是按照提交试卷的先后来面试,第一轮面试还是之前招聘会那个面试官,上来先问了十进制的6和9对应二进制的几(口答),之后就开始问了点问题,前两个都没听说过于是过了,然后问了如何声明一个二维数组、MVC模式、如何按照插入的顺序给数组中的元素排序(还是在揪着算法)、冒泡排序的原理(还是算法),知道是自学的就问了在哪儿自学的,然后问了我会啥,我说前端的基础还有Vue框架,就问了Vue的生命周期,最后问我是否接受调岗,一面结束

      过了会儿等结果,说继续去二面,这次是两个人面试我一个,先自我介绍,然后开始看简历问一些技术问题,例如ES6了解哪些,说let、const之后,让我详细说说let和const具体是怎么回事儿,如果const声明的是一个数组,数组的每一项是否可以修改,还有箭头函数和普通函数的区别,后面问了跨域是如何实现的,说了一个之后问知不知道其他的,有没有用过Node.js,然后问了闭包的概念,具体什么时候使用,我提了下闭包导致内存泄漏,又问了为什么会导致泄露,以及如何解决,然后问最近有没有做什么项目,其他语言有没有学过,说了了解一点点JAVA和Python,问了下JAVA和JS的区别,后面就是其他问题了,例如为什么跨行来做前端,在哪儿自学的,对公司了解多少,对加班的看法,如果临下班领导突然布置个任务说第二天必须完成,但自己完成不来,怎么办,还有就是已经毕业,要的话不可能长期实习,怎么看待这个问题,之后就结束了,继续等反馈,过了大概十分钟,负责面试的小姐姐说去和领导(总监?)面试,就立刻第三轮了

      第三轮就没啥技术问题了,就基本随意聊,负责人倒是建议我既然有了目标,就坚持下去,别骑驴找马耽误自己,说面试结果下周五之前反馈,回去等消息,负责人说总得来说感觉综合素质还不错

      前两轮技术面里有些问题答不上来,算法也没按照正规的算法方法解,不过也是尽力而为了,不知道的实事求是说不清楚,等结果吧就,继续肝项目去

    2019.11.6

      去了校招时候的另一家,地点比较偏,只是先参加了笔试,专门给前端弄了一套试卷,不过说实话,题目没啥质量……比如CSS里#00eeff的缩写,div+css布局比起table来说有什么优点,写出CSS选择器、position属性……等等,没有啥ES6部分,甚至说JS都没几题,有点怀疑公司的业务水平……

  • 相关阅读:
    C# 图片处理(添加水印 & 原尺寸压缩 & 等比缩放 & 创建缩略图)
    Quill中文文档及基本使用
    2015年 阿里2道前端笔试题+堆糖2道前端笔试题
    Guava Ordering , table BiMap Multimap RangeMap (Map的骚操作)
    9条消除if...else的锦囊妙计,助你写出更优雅的代码 (转) 主要是设计模式
    Docker容器性能监控工具google/cadvisor
    双重检查锁的漏洞 volatile 指令进行重排
    java使用AES加密解密 AES128ECB加密
    Hutool——国产良心工具包, 加密,身份证处理
    浏览器解析工具UserAgentUtils
  • 原文地址:https://www.cnblogs.com/shige720/p/11743504.html
Copyright © 2020-2023  润新知