WEB前端程序开发Web 前端开发 Web前端之路

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

2018-06-22  本文已影响12人  乱来丶Fack

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

    答: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.切忌不要什么都不问,要不然人家以为你不想去他公司。所以兴趣不大,问都懒得问。

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

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

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

上一篇下一篇

猜你喜欢

热点阅读