腾讯一面
-
请你简单介绍一下自己。
-
你的专业是什么?是双专业还是选修?
-
你学前端主要是学习JavaScript还是HTML?
-
软件有学习其他课程吗?有没有用其他语言做一些其他实践?
-
有没有用过正则表达式?
-
正则表达式中有个概念叫:捕获组,你知道吗?
-
那你知道 贪婪匹配 和 非贪婪匹配 吗?
-
字体图标是什么?它是大概什么样一个资源?是什么样一个格式?颜色可以设置多少种?
-
AJAX请求做了什么事情呢?比如增删改查调了什么样的接口?以什么方式去调的?
-
你对
nodejs有了解吗?nodejs有哪些内置的模块?npm,http等
-
你觉得npm和http它们是对等的吗?
-
网络请求有几种不同的方式,我们一般称为Restful,你了解吗?刚刚在你博客中提到的增删改查,你用到的是哪种类型的接口?
获取:GET
添加:POST
修改:PUT
删除:DELETE
-
谈谈你对localStorage的了解?
-
你用了哪些ES6的语法?
-
ES6在浏览器上有一些不兼容的问题你知道怎么处理吗?
使用Babel或者Webpack打包处理。
-
你如何配置的Babel?
-
配置完后如何验证兼容性问题?
-
了解Webpack吗?用过哪些东西?
-
你平常有用 Linux 吗?你了解到哪些命令呢?
-
你有做其他一些技术相关的项目吗?
-
你对网络有什么了解吗?
-
HTTP 有哪些状态码?
-
404 Not Found 为什么能够返回页面,而不是找不到直接报错?
-
我们说JavaScript是个单线程的语言,你对这个 单线程 是如何理解的?
-
你对flex的理解?
-
你刚刚有提到:justify-content 和 align-items,你是如何区分它们的?为什么它一个代表主轴,另外一个代表侧轴?通过单词语义如何区分它们?
反问:哪些方面还需要加强?
正则、nodejs、localStorage、Webpack、网络不熟
一些方面有所欠缺,一些方面没有深入。