前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2018年各大互联网前端面试题五(今日头条)

2018年各大互联网前端面试题五(今日头条)

作者头像
王小婷
发布2018-05-31 14:43:10
1.4K0
发布2018-05-31 14:43:10
举报
文章被收录于专栏:编程微刊编程微刊

基础

  • 行标签都有哪些?特点?
  • img标签的用法
  • 请描述一下cookies,sessionStorage和localStorage的区别?
  • 一个div,高度是宽度的50%,让该div的宽度占据整个屏幕,然后能自适应,垂直居中,怎么实现?
  • 针对移动浏览器端开发页面,不期望用户放大屏幕,且要求“视口(viewport)”宽度等于屏幕宽度,视口高度等于设备高度,如何设置?

概念

  • Bom是什么?列举你知道的Bom对象。
  • 了解过hybrid通信的实现原理么
  • fetch和ajax的区别
  • data-xxx 属性的作用是什么?
  • 什么是浏览器的标准模式和怪异模式
  • 解释一下盒模型宽高值的计算方式,边界塌陷,负值作用,box-sizing概念- 缓存了解吗?
  • XSS是什么说一下?
  • CSRF了解吗?
  • 如何理解跨域。
  • cookie是什么,怎么存储。

框架

  • 用过NodeJS的EventEmitter模块吗,它是怎么实现功能的,步骤是什么?
  • 说说Vue框架,对于对象引用的情况呢?
  • react怎样提高性能。
  • react dom diff 原理是什么 。
  • react生命周期。

代码

  • JS中prototype、proto、super分别是什么?
  • 使用至少两种方式实现纯css的自适应搜索
  • 倒计时怎么做?
  • 实现一个响应式的正方形
  • 节流函数怎么写?
  • 手写bind函数
  • 如何用CSS实现一个三角形
  • promise、setTimeout、async/await的执行顺序。
  • arguments是数组吗?怎么实现用它调用数组方法?类数组和数组的区别是什么?arguments有length属性吗? 为什么要遍历类数组取值组成数组,还有更简单的方法吗?

算法

  • 给定一个数组arr,选出 n 个数的和等于m
  • 一个列表,假设有100000个数据,这个该怎么办?
  • 给一个多行多空格的字符串,让你分割成三行三列的数组。
  • 随意给定一个无序的、不重复的数组data,任意抽取n个数,相加和为sum,也可能无解,请写出该函数。
文末福利:

注「编程微刊」公众号 ,在微信后台回复「领取资源」,获取IT资源200G干货大全。

福利一:前端,Java,产品经理,微信小程序,Python等资源合集大放送:https://cloud.tencent.com/developer/article/1141313

福利二:微信小程序入门与实战全套详细视频教程

image

原文作者:祈澈姑娘 技术博客:https://www.jianshu.com/u/05f416aefbe1 90后前端妹子,爱编程,爱运营,爱折腾。 坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.03.28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基础
  • 概念
  • 框架
  • 代码
  • 算法
    • 文末福利:
    相关产品与服务
    云开发 CloudBase
    云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档