美文网首页WEB前端程序开发Web 前端开发 Web前端之路
WEB前端面试的流程和简单要问的面试问题。

WEB前端面试的流程和简单要问的面试问题。

作者: 乱来丶Fack | 来源:发表于2018-06-22 11:13 被阅读12次

    一丶通常第一次去公司正规的大公司会让你做一个自我介绍,(小公司可能就不会,会直接进入主题了);

        答:1、先介绍自己的姓名常规的的信息,不必太过反繁琐了,大概30秒足够了。

                2.这才是最重要的,说自己做过的项目,负责什么部分,充当什么角色,捡最重要 的说,不必说那些勿怪紧要的项目。这个部分着重介绍。还有自己熟悉什么技术,会什么技术?最近在学习什么技术。

            3.就是介绍一下自己的兴趣爱好什么的。30秒足够了。

    整个自我介绍部分不宜太长 3分钟足够了。


    二丶第二部就会问道你技术上的问题,一些面试题什么的?这个部分基础一定要打牢固,哪怕你是现学现用。

       常用的面试题锦集 HTML、CSS部分

        js部分面试题可以看这里(持续更新中)

        现手机端H5的天下比较火,基本都是一些手机端的事件,操作一些手机,遇到的一些问题

        js常用的事件。

    onmousemove(event) : 鼠标移动事件 event是事件对象。

    onmouseover : 鼠标悬停事件

    加载与卸载事件 

    只能写在body或image里面

    加载事件(onload) : 在整个页面的元素加载完毕之后发生

    卸载事件(onunload) : 是在页面关闭时发生 

    聚焦与离焦事件

    onfocus, onblur

    聚焦事件:是在控件获得焦点的时候发生

    离焦事件:是在控件失去焦点的时候发生

    键盘事件

    onkeypress,onkeyup,onkeydown

    onkeypress: 按下键盘按键并松开

    onkeydown : 按下按键发生

    onkeyup: 松开按键

    选择与改变事件

    onselect:

    onchange:

    onselect: 只能用于输入框. 当选择输入框中的文本时发生

    onchange: 用于select和文本框.

    对于下拉框是在选项发生变化的时候发生

    对于文本框是在文本框的内容发生变化并且失去焦点时发生

    三丶面试官可能会问你在工作遇到过什么bug,最后是怎么解决的?

    这个面试官可能根据这个考验你在之前公司中的干的 代码是否比较有质量 有价值。根据你遇到的bug能判断这个bug确实比较复杂少见,还是这个bug简单,只是你没发现它而已。所以 说这个回答很重要。如果你真的没有bug,第一种说明你做的工作是真菜,小项目,可能真遇不到复杂的问题,第二种说明你是大神特别厉害。bug在你面前都不是回事。

    我可以在这举例几个我之前遇到的几个bug。

    1.在离开当前页面时判断是否有更改,做出提示

    新版本浏览器基于安全机制,不能设置提示的样式,也不能设置提示中操作(确认和取消)的回调,也不能设置提示的文案(旧版的可以设置文案)

    实现检测提示的方法很简单,例如

    // 离开当前页面之前,判断是否有更改,做出提示   window.onbeforeunload =function (e) {

                // 内容有改变且不是提交试卷之后的触发              if(this.state.changed && !this.state.saved) {

                                                                                                       return'提示:当前内容有修改';

                                                                                                    }

                                                                           }.bind(this);

        解决JS浮点数运算出现Bug的方法

    如果在知道小数位个数的前提下,可以考虑通过将浮点数放大倍数到整型(最后再除以相应倍数),再进行运算操作,这样就能得到正确的结果了

    接下来基本上都是正常的期望薪资询问

    然后面试官会问你需要什么了解或想问的问题吗?(我之前遇到一个面试官直接问我有没有需要解决的bug,我就是小菜鸟类型,然后不好意思的给他说没有。)

    1.尽量问一些技术上面的问题

    2.问一下福利待遇

    3.问一下公司发展方向,基本就Ok

    4.切忌不要什么都不问,要不然人家以为你不想去他公司。所以兴趣不大,问都懒得问。

    四丶接下来就是人事评选挑人的环节

        如果你在上面环节技术方面感觉没问题,人事会从薪资技术方面考虑,技术最主要还是得过关。接下来就是等通知了,小公司的话基本就会马上确定你的去留,如果是让你等通知,基本你就是没戏,不符合要求吧。

                                                    接下来就是祝君好运,早日找到满意的工作。

    相关文章

      网友评论

        本文标题:WEB前端面试的流程和简单要问的面试问题。

        本文链接:https://www.haomeiwen.com/subject/gvhedftx.html