当前位置:首页 » 网页前端 » 小米前端笔试面试题
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

小米前端笔试面试题

发布时间: 2022-07-03 18:35:06

❶ 谁能给我出一两道 web前端笔试题 上机题啥的,呵呵,比较常考的

[面试题] 某企业前端开发面试题

【HTML & CSS】

1. Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?

2. 行内元素有哪些?块级元素有哪些?CSS的盒模型?

3. CSS引入的方式有哪些? link和@import的区别是?

4. CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?

5. 前端页面有哪三层构成,分别是什么?作用是什么?

6. css的基本语句构成是?

7. 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?经常遇到的浏览器的兼容性有哪些?怎么会出现?解决方法是什么?

8. 如何居中一个浮动元素?

9. 有没有关注HTML5和CSS3?如有请简单说一些您对它们的了解情况!

10. 你怎么来实现下面这个设计图,主要讲述思路 (效果图省略)

11. 如果让你来制作一个访问量很高的大型网站,你会如何来管理所有CSS文件、JS与图片?

12. 你对前端界面工程师这个职位是怎么样理解的?它的前景会怎么样?

【Javascript】

1. js是什么,js和html 的开发如何结合?

2. 怎样添加、移除、移动、复制、创建和查找节点

3. 怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别

4. 面向对象编程:b怎么继承a

5. 看看下面alert的结果是什么
view sourceprint?1.function b(x, y, a) {
.arguments[2] = 10;
.alert(a);
}
b(1, 2, 3);
如果函数体改成下面,结果又会是什么?
a = 10;
alert(arguments[2] );

6. 请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象
var obj = parseQueryString(url);
alert(obj.key0) // 输出0

7. ajax是什么? ajax的交互模型? 同步和异步的区别? 如何解决跨域问题?

8. 什么是闭包?下面这个ul,如何点击每一列的时候alert其index?
<ul id=”test”>
<li>这是第一条</li><li>这是第二条</li><li>这是第三条</li>
</ul>

9. 最近看的一篇Javascript的文章是?

10. 常使用的库有哪些?常用的前端开发工具?开发过什么应用或组件?

11.说说YSlow(可以详细一点)

答案在参考资料里面可以找到,答案在参考资料里面可以找到,答案在参考资料里面可以找到

❷ 周一要去小米面试客服,大家有什么建议吗。面试都提问哪些问题,笔试内容都有哪些

嗨!
建议了解小米的各方面理念,了解小米手机,了解您自己想从事的岗位,以不变应万变,自己胸有成竹哪怕问的问题再刁钻都不怕
更详细的描述问题有助于网友理解你遇到的麻烦,帮助你更准确的解决问题。谢谢你支持小米手机!

❸ 前端面试问题

大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产
大数据技术可以帮助企业准确定位意向客户;通过数据分析我们可以建立城市规划、解决医疗发展难题;传统行业转型互联网也可以利用大数据价值。所以大数回据技术被广泛应用在各行各业,现在越来越多的企业开始重视大数据技术,并招聘大数据人才。

❹ 面试Web前端需要注意什么会面试哪些问题

作为一名HTML5前端工程师,为了工作,为了就业我们免不了要参加各种各样的面试。为此总结了面试前的注意事项:

第一:注意自己的仪容仪表

面试之前,一定要再次从头到脚地将自己的仪容仪表检查一遍。检查时主要包括,自己的牙缝是不是还有食物残渣,所以你需要就近找一个卫生间,如果没有卫生间就近找一个角落也是可以的,但是切记一定不要在大庭广众之下。因此,为了给自己整理出着装的时间请在约定时间前20分钟到达。

第二:再次检查面试时所需的资料是否都已带全

这些资料主要包括:身份证明、学历文凭证明、个人简历、以往作品等等,如果这些东西齐全之后,需要对这些资料做一个整理与排序。因为没有哪个面试官希望看到面试者拿出一堆“莫名其妙”的东西塞给他,让他自己再一页一页的翻找自己需要的内容,如果说这些资料在面试官手中不小心散落一地,结果可想而知。这样的求职者在面试官眼中也一定不是一个让人放心、有条不紊的员工。当然如果检查时发现资料没有带全,也不要紧张。反而你要庆幸幸亏及时检查,也有足够的时间组织语言去向面试官解释。

第三:面试之前将通信工具调成振动或关闭状态

虽然说面试者与面试官之间是一个平等的关系,但毕竟你是去人家公司求职的,始终处于一个被动的状态,所以最起码的尊重还是要做到的。曾经有调查显示,对于面试过程中接电话或是被电话打断的求职者,会被HR减分。

第四:等候面试官时,仔细观察多了解面试公司

在等候面试官时,可以暗自观察一下公司的大体情况比如员工的着装风格、公司的LOGO或是贴在墙上的企业文化、公司的环境等等,一来可以在接下来的面试过程中表现出自己对公司的认同感,二来也可以让自己对求职公司多些了解,以确定是否要接受这里的工作。如果你身边有公司的资料宣传架,不妨取一本翻看一下,也会增加HR对你的好感。

第五:放松心情,保持自信

面试时一定要保持一定的自信,这样也会给面试官留下很好的印象。面试只是你步入工作的第一步,即便是失败了那也是人生重要的经历。失败是为了更好的迎接下一个挑战。

作为一名web前端工程师千万不要觉得懂技术面试就能万事大吉了,像以上五点细节性的东西也是一定要掌握的。

面试题系列:

网页链接

❺ 小米管培生面试题

摘要 面试过程:

❻ 前端面试,会考什么问题,笔试的话有什么

原生xhr怎么写(原生ajax)?
1.创建XHR对象
2.向服务器发送请求
3.服务器响应
readyState:存有XMLHttpRequest的状态。XHR对象会经历5种不同的状态 0:请求未初始化(new完后); 1:服务器连接已建立(对象已创建并初始化,尚未调用send方法); 2:请求已接收; 3:请求处理中; 4:请求已完成,响应就绪;123456
status:(HTTP状态码很多,请自行了解,举例常见的)
200:请求成功
404:未找到页面
301:被请求的资源已永久移动到新位置
304:文档的内容(自上次访问以来或者根据请求的条件)并没有改变
503:服务器超时

❼ 前端面个试咋这么奇葩,笔试题根本没啥用

前端面试不一定都需要笔试。
因为像一些比较技术比较牛的前端开发工程师,它是很难接受笔试,面试的,因为笔试的内容一般都是一些基础方面的内容但是这些内容在实际应用过程中是很少用到的,所以一般笔试是很不容易通过的,但是他的技术能力是非常牛的,所以他是不会接受笔试的,有些公司也不一定需要笔试。

❽ 大厂的前端面试难吗

分享给你一些面试题

一面

小米的面试官给人的感觉很亲切很真诚,是一个体验很不错的面试。

  • css 实现图片自适应宽高

  • 讲 flex,手写出 flex 常用的属性,并且讲出作用

  • BFC 是什么

  • 项目里面的前端鉴权是怎么实现的?

  • vue 里面的虚拟 dom 是怎么回事?

  • vue 双向绑定讲一讲

  • 手写函数防抖和函数节流

  • 讲讲常用的 es6 语法,比如 let、promise、class 等等

  • 浏览器渲染过程,回流重绘等等,load、DOMContentLoaded 等等事件的触发顺序

  • 从小米应用商店里面随便找了一个需求让我现场实现,写伪代码

  • 二面

  • 讲项目里面的鉴权和图片懒加载怎么实现的

  • 讲 vue-lazyloader 的原理,手写伪代码

  • 讲 express 框架的设计思想

  • 线上日志是如何处理的

  • 讲事件循环

  • 讲 nodejs 的 eventEmitter 的实现

  • 三面

  • 讲项目里面做的事情

  • 讲 vue 的响应式原理、依赖收集、监听数组、虚拟 dom 等等

  • 讲 express 的中间件系统是如何设计的

  • 现场从小米应用商店中找出一个需求现场实现,说思路,写关键的代码

  • 四面

  • 讲 vue-lazyloader 源码以及设计

  • 使用 es5 实现 es6 的 class

  • websocket 握手过程

  • 浏览器的事件循环和 nodejs 事件循环的区别

  • 百思编程(过)

    这个公司是猎头推荐的,CEO 比较强势,也算比较有趣。

    一面

  • 跨域以及解决办法

  • 手写一段小算法

  • JavaScript 的 sort 方法内部使用的什么排序?

  • 二面

    这一面是 CEO 面,主要问了我的职业规划等等问题,在我没有表现出很强的要去该公司的意愿后,直接给我送走了…

    ponyAI-基础架构(过)

    一面

  • 讲项目里面干了啥

  • vue-lazyloader 怎么实现的

  • vue 的响应式系统、虚拟 dom

  • 函数式编程

  • 手写了一个算法题

  • 二面

    这轮面试时从美国打电话过来的,事后才知道是 Google 的前端…

  • 讲讲项目里面做了什么

  • vue 原理,和 react 的区别(其实我没怎么用过 react)

  • JavaScript 异步的处理方式,现场出了一个问题,使用 promise 实现

  • 三面

  • 讲项目模块规划、项目如何部署、如何优化等等

  • 手写函数的防抖

  • 手写一道算法题

  • 四面

  • 讲讲项目

  • 手写一道算法题

  • 洋钱罐(过)

    一面

  • 讲项目

  • 前端持久化的方式、区别

  • vue-lazyloader 的原理

  • 怎么配 webpack

  • 手写 vue 双向绑定

  • 讲 es6 的一些特性,并且现场出了几个代码片段,说结果

  • 手写一道算法题

  • http 状态码

  • 二面

  • 讲项目

  • vue-router 的原理

  • 项目中怎么用的 webpack,怎么优化

  • 讲 express 的设计原理

  • 手写一道算法题

  • 创新奇智(过)

    一面

  • 讲项目

  • 手动实现 parseInt

  • 二面

    这一面居然遇到了前同事…写了一些笔试题,问了一些问题!

    三面

  • 讲 tcp/ip 网络层、三次握手,为什么不能两次握手

  • 讲 vue 原理

  • 手写一道算法题

  • 猿辅导(跪)

    猿辅导好像总共就一面,期间一些实现方式和面试官有争议(没有冲突)。

    一面

  • 手写 vue 的 mixin 方法

  • 手写 promise 的 all 方法

  • 现场出了一个移动端的小需求

  • 搜狐-垂直媒体部门(过)

    一面

  • 讲项目

  • 项目里面用 nodejs 做了啥

  • 抽取了哪些 vue 组件

  • 二面

  • 讲项目

  • 手写实现 promise

  • 腾讯-地图(跪)

  • 腾讯两个部门面试都会先做一套笔试题,笔试题基本就是一些常见的前端问题以及算法题

  • 三面

  • 讲项目,对项目提了一些问题

  • 怎么判断一个点是否在圆形内、正方形内

  • 对笔试题

  • 腾讯-天天快报(跪)

    也是先做了一套笔试题,但是令人尴尬的是,面试官觉得我快排写错了,然而我只是在原地快排没有申请额外空间…

  • 笔试题

  • 没了

  • 网络-网络云(过)

    这个部门今年据说升为一级部门了,好像还挺不错的~

    一面

  • 讲项目

  • vue 响应式原理,什么是 mvvm

  • es6 使用过的特性

  • flex 常见的属性

  • css 选择器的优先级

  • 抽取过哪些 vue 组件

  • 二面

  • 讲项目

  • express 设计原理,面试官对动态路由匹配一直追问下去,但是这里的源码设计我确实是忘了,一路讨论下去扯到了字符串的前缀树…

  • 实现一个事件发布订阅类,其实就是 eventEmitter

  • 三面

    三面是山大老学长,聊了一些业务上的事情~

    搜狗-手机搜狗(过)

    搜狗一面的体验比较差,面试官给人的感觉不太好…

    一面

  • 讲项目

  • 事件循环

  • 回调函数的坏处

  • vue 里面哪儿不会用到双向绑定

  • 二面

    忘了…

    快手-商业化(过)

    一面

  • 讲项目

  • 如何抽取公共组件的

  • vue 的响应式原理

  • 如何实现一个可设置过期时间的 localStorage

  • 实现一个发布订阅系统,包括 on、emit、off 等等

  • 二面

  • 一道智力题

  • 软件工程思想、设计模式等等

  • async/await 代码片段,说输出结果

  • 今日头条-广告系统(过)

    一面

  • 讲项目

  • 讲 lazyloader 实现

  • 用 docker 做了什么

  • 用 webpack 做了什么

  • 手写一个算法题

  • 讲 flex

  • vue 响应式原理

  • es6

  • 二面

  • JavaScript 异步

  • 优化项目

  • vue 原理,包括计算属性、依赖收集等等

  • 用 JavaScript 的异步实现 sleep 函数

  • 算法题

  • 三面

  • 手写快排,时间复杂度,优化

  • 手写实现 jsonp

  • 项目部署,线上问题等等

  • websocket 握手过程

  • 四面

  • 对 vuex 的理解,单向数据流

  • 设计一个单点登录的系统,类似阿里系那种

  • 手写一个算法

  • 五面

  • 实现一个联想搜索组件

  • 手写函数防抖和节流

  • OPPO 成都研发中心(过)

    一面

  • 讲项目

  • 讲 vue 的 响应式系统,讲了好久,从渲染 watcher 到虚拟 dom,面试官还跟我讨论了好久

  • 忘了

  • 二面

  • 讲项目

  • 忘了

  • 百词斩(跪)

    首先会在线做一道算法题,挺简单的,百词斩感觉挂的稀里糊涂的…

    一面

  • websocket 握手过程

  • tcp/ip 网络层,http 的特点

  • http 强行使用 udp 能实现吗?

  • vue 原理

  • webpack 热更新原理,使用过的插件

  • 原型、闭包、跨域

  • 手写了一道算法题

  • 为什么面这么多公司

    因为我是实习直接转正的,也没参加过秋招,所以对自己在市场上是个怎样的实力没有一个清晰的了解,而且我也想多了解一下其他公司在做什么,于是就尽量的多面,不过说实话面试确实挺累的。

❾ 有哪些经典的 Web 前端或者 JavaScript 面试笔试题

25 个最基本的 JavaScript 面试问题及答案
http://web.jobbole.com/92323/
我刚看完

❿ 小米公司招聘笔试都笔试什么

嗨!
为了公平起见,小米不会把之类信息公布在网上,如果你想加入小米,请点击http://www.xiaomi.com/c/about/jobs.html了解详情。
更详细的描述问题有助于网友理解你遇到的麻烦,帮助你更准确的解决问题。谢谢你支持小米手机!