1、前言
前阵子我有从新踏上了找工作的路程,想必朋友们都知道,作为一个IT入行一两年的新手来说,找工作无非是意见很痛苦的事情,很多时候我们遇见的面试不是都是不一样的。有时候面试失利也许不是我们的技术不行。而是机遇!
2、面试经历
我这几天面试了几家IT公司,下面我分享一下我在各个公司面试的情况!
2.1 A公司的面试
A公司是我回来之后的第一家面试,我这次面试的是下午两点半的时间。
我进去之后先是填各种面试表,看起来还是蛮高大上的公司。
然后进入面试阶段!这次面试我的是群面,(HR, 后台,前端负责人)三个同时面试,他们问了我很多问题 !下面我根据回忆说一下主要问题:
一、HR的问题:
1. 您为什么选择来这边工作 !
这个面试问题,基本上每个面试都会遇到,虽然我很不理解这种问题有什么用处,大家想想,HR问的这种问题,会有诚实的答案吗?
有些人肯定会说有,这我不否定,但是我觉得大部分都是虚假答案,一个员工的离职大概就是两个原因:一、钱不到位。二、干的不爽
所以我认为之中问题根本就是没有什么用处
HR 的问题都是比较简单的,我们就不扯了 下面来说说技术的问题
二、技术面试官问的问题
先说明一下,该公司前端主要要求是对Vue框架特别熟练的,并且是以Vue框架作为技术基础的!
问题一:您用过Vue的那些功能,模块?
问题二:Vue的底层逻辑大概是怎么样子呢 ?
问题三:您对ES6的了解是怎么样呢?常用那些ES6新增的功能
问题四:我们都知道Vue的数据是动态的,所以有时候像百度,这些搜索引擎对我们内容搜索不是很友好,这个问题是如何解决的 ?
问题五:CSS2和Css3的区别是什么 ?
以上就是A公司的面试问题,技术问题这块我也没什么好给出推荐答案之类的,我就是为了说一下面试常常会遇到什么问题
2.2 B公司的面试
该公司是我面试多次面试觉得蛮正式的一家面试,同样在这里的面试也是群面,HR和技术经理同事面试,我在这里就不列HR的问题了,下面我来说说技术面试问题,这几公司的面试问题,主要是根据该公司的产品进行面试的!
问题一: 一个10进制的数如何转成16进制的数
问题二:我从网络请求到一段数据JSON格式的字符串,但是还不是JSON数,我该如何转换
问题三:比如我这里有一段字符串,我该如何把它转成字符串的对象,就不如
var str = "ABCD" ;
//转成
var obj = {
A:"",
B:"",
C:"",
D:""
}
这种像是我们该是如何转化?
问题四:比如我定义了很多方法比如:
function fn31(){}
function fun41(){}
.
.
.
function fun100(){}
然后我现在有这样 31 /41 这样一个数据,我应该如何调用后面是31或者41的方法 ?
问题五:比如我现在需要一个元素上下左右居中对齐,应该怎么做?
问题六:如果我需要一个element在其父级元素居中我们应该怎么做 ?
问题七:移动端适配问题。
该公司我主要记得就是这么多了,在该公司我面试是 面试官一边写,然后让我一边答实现方法的!这种面试可能不是我们在网上看到的面试题那么简单了,很多问题都是针对该公司现有的模式进行问的。
3、后记:
哔哔了这么多,我就是希望正在求职的小伙伴们,如果遇到这种问题不要显得陌生就好了 !
第一次写这种文章,写得比较烂,觉得不好的话,哪都可以打,别打脸!!哈哈哈哈