首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端自习课

    面试】1069- 前端必知必会的 10 道 Promise 面试

    Promise 想必大家都十分熟悉,想想就那么几个 api,可是你真的了解 Promise 吗?本文根据 Promise 的一些知识点总结了十道题,看看你能做对几道。

    1.5K20发布于 2021-09-09
  • 来自专栏前端达人

    分享10个轻松有趣的前端面试

    英文 | https://blog.stackademic.com/10-popular-front-end-interview-questions-e89c96c2c787 今天这篇文章,我整理了10 道有趣的面试题,每道题都会涉及到一个有趣的知识点,你可以尝试思考一下再看答案! medium console.log(x) } // No.1 console.log(x) // fatfish fn() // No.2 console.log(x) // fatfish 10 const nums = [ 10, 18, 0, 11, 9 ] nums.length = 0 console.log(nums[3]) 分析与解答 答案是11吗? const nums = [ 10, 18, 0, 11, 9 ] nums.length = 0 // it causes nums to become [] console.log(nums[3]

    39240编辑于 2023-09-25
  • 来自专栏农民工前端

    前端面经:面试10+ 家公司,面试题总结和经验分享

    最近想重新找工作,在苏州和上海面试了挺多公司,总结出一些面经,和大家分享一下。 现在面试,其实大部分还是以前的经典八股文,绝大部分都能用以前的老八股: (点击来看这篇文章)2023金九银十必看前端面试题!2w字精品! 还有一些比较新颖的面试题,和大家分享一下。 以下是一个详细的对比分析: 小文件上传 思路: 小文件通常指文件大小较小的文件,一般是在几MB以内(通常小于10MB)。 小文件与大文件上传的对比 特点 小文件上传 大文件上传 文件大小 小于10MB 大于10MB,可能达到GB级别 上传方式 直接上传 切片上传 上传过程 直接通过 FormData 上传 切割文件成多个小块逐个上传 结尾 本次的分享就到这里,如果后续有什么新颖的面试题会持续分享,欢迎投稿! ❝您好,我是肥晨。 欢迎关注我获取前端学习资源,日常分享技术变革,生存法则;行业内幕,洞察先机。

    61310编辑于 2024-11-12
  • 来自专栏程序员成长指北

    web前端面试10个关于css高频面试题,你都会吗?

    safari 4, chrome 3 rgba 基于r,g,b三个颜色通道来设置颜色值, 通过a来设置透明度 safari 4, chrome 3, FF3, opera 10 3. 用纯CSS创建一个三角形的原理是什么 之前写三角形, 都是直接记住代码,没有探究原因,我也是直到有一次面试时,面试大哥让我说说css创建三角形的原理,我就......回来就赶紧翻资料.接下来我就将当时我理解的过程列举出来 这样给面试你的人讲,讲明白应该不是问题., 重点就是要理解border的应用 6. 实现三栏布局有哪些方法, 分别描述一下 三栏布局,顾名思义就是两边固定,中间自适应。 css部分就整理到这里, 小伙伴们面试还有什么经常遇到的,可以在评论区给我留言, 我有时间就整理出来, IT(挨踢)都是一大家, 方便你我他 9. 10.

    3.3K20发布于 2019-07-30
  • 来自专栏前端Q

    10w字!前端知识体系+大厂面试总结(算法篇)

    历时8个月,10w字!前端知识体系+大厂面试总结(基础知识篇) 10w字! 前端知识体系+大厂面试总结(基础知识篇)[5] 历时8个月,10w字!前端知识体系+大厂面试笔记(工程化篇)[6] 历时8个月,10w字! 前端知识体系+大厂面试总结(基础知识篇): https://juejin.cn/post/7146973901166215176 [6] 历时8个月,10w字! 前端知识体系+大厂面试笔记(工程化篇): https://juejin.cn/post/7146976516692410376 [7] 历时8个月,10w字! 前端知识体系+大厂面试总结(前端框架+浏览器原理篇): https://juejin.cn/post/7146996646394462239

    72310编辑于 2023-01-09
  • 来自专栏前端技术江湖

    10w字!前端知识体系+大厂面试总结(算法篇)

    算法在阿里、头条、美团的面试中,几乎是必考的 特别是二叉树,我几乎每次都会遇到,为啥大厂对二叉树这么情有独钟? : https://juejin.cn/post/6844903919722692621 [5] 历时8个月,10w字! 前端知识体系+大厂面试总结(基础知识篇): https://juejin.cn/post/7146973901166215176 [6] 历时8个月,10w字! 前端知识体系+大厂面试笔记(工程化篇): https://juejin.cn/post/7146976516692410376 [7] 历时8个月,10w字! 前端知识体系+大厂面试总结(前端框架+浏览器原理篇): https://juejin.cn/post/7146996646394462239

    89410编辑于 2023-01-30
  • 来自专栏前端达人

    分享10个让人迷惑的前端面试题(上)

    问题9 答案: 1 undefined 2 问题10 答案: function JS 中类 Class 的底层逻辑是 function. 总结 今天的分享就到这里,下一篇文章我将继续分享剩余的面试题,希望今天的分享能够帮助到你,感谢你的阅读,后续我会持续输出更多内容,敬请期待。

    70420编辑于 2023-02-17
  • 来自专栏前端迷

    前端面试宝典 - 图解前端

    这是一份自己总结的关于准备前端面试的一个复习汇总项目,项目不定时更新。 这不仅仅是一份用于求职面试的攻略,也是一份前端er用来检视自己,实现突破的宝典。 周期执行某个函数 n 次 字符串反转 函数节流 数组去重 实现 Math.sqrt 判断一个字符串是否另一个字符串的子序列 实现一个极简的模板引擎 实现一个极简的数据响应式 千分位转数字 将数字转化为中文(数字是 10 阿里巴巴 P5 面试分享:2018阿里巴巴前端面试总结(题目+答案) P6 前端面试分享: 两年经验社招-阿里巴巴 面试分享:一年经验初探阿里巴巴前端社招 阿里巴巴前端面试分享-社招(p6) 头条 P4 今日头条前端面试-2018.03.23 记一次字节跳动前端面试,已拿offer 字节跳动 前端 三面面经 2019 字节跳动春招 web前端面试题 一面 字节跳动前端实习一面二面HR面面经 头条前端一面 记一次今日头条前端面试 P5 前端面试-今日头条 字节跳动春招前端三轮面经 今日头条前端三轮面试面经 P6 字节跳动,前端面试 HR 到了这一步说明技术上没有什么问题了,接下来就是 HR 看你这个人价值观是否符合了

    2.3K30发布于 2019-07-19
  • 来自专栏前端开发面试

    前端面试前端性能优化篇

    不论是什么样的前端面试,总会问到的一个问题:前端性能优化。相信如果这个问题没有答好,在面试中会很被动。于是,趁着这个天天宅的时期,好好的整理了一番。 impotant4、优化css reset,项目中不会用到这么多reset5、避免使用css表达式动画优化1、可以使用transform开启图形加速2、用translate取代left,可以避免页面重排更多面试题解答参见 前端进阶面试题详细解答选择器优化1、选择器嵌套尽量不要超过三层2、id选择器尽量不要嵌套3、使用继承体积优化1、提取公共CSS三、JS优化运行速度1、如果没有兼容问题,尽量使用原生方法2、根据兼容浏览器的最低版本 大体积资源按需加载(Webpack拆包)减少加载体积1、压缩图片2、压缩HTML、CSS、JS代码3、开启网络压缩,如:GZIP减少加载次数1、制作精灵图2、将小图片转换为base64字符串3、使用浏览器缓存4、使用前端缓存

    74342编辑于 2022-09-30
  • 来自专栏牛客网

    头条前端实习面试

    头条前端实习面试 作者:offer-hunter 链接:https://www.nowcoder.com/discuss/155934? type=2&order=3&pos=11&page=1 来源:牛客网 一面二面紧挨着,视频面试只把记住的几个题记下来了 其余的都是我的 project 相关,没有列出来的必要 这是我放在印象笔记的,所以还有当时实现的代码 每次间隔3秒 repeatFunc('hellworld'); 这种实现如果调用两次 repeatFunc 一共会输出4次,因为 count 被公用了 而且只能接受一个参数 当时更好的写法没有想出来 面试官到最后给了一个写法

    81640发布于 2019-05-05
  • 来自专栏前端开发面试

    来自大厂 10+ 前端面试题附答案(整理版)

    服务端错误状态码500 服务器错误:服务器内部错误,无法完成请求502 错误网关:服务器作为网关或代理出现错误503 服务不可用:服务器目前无法使用504 网关超时:网关或代理服务器,未及时获取请求前端进阶面试题详细解答数组有哪些原生方法 例如 JSON 等(10)控制抽象对象例如 Promise、Generator 等(11)反射。例如 Reflect、Proxy(12)国际化,为了支持多语言处理而加入 ECMAScript 的对象。 经典面试题:循环中使用闭包解决 var 定义函数的问题for (var i = 1; i <= 5; i++) { setTimeout(function timer() { console.log Virtual Dom 的优势」其实这道题目面试官更想听到的答案不是上来就说「直接操作/频繁操作 DOM 的性能差」,如果 DOM 操作的性能如此不堪,那么 jQuery 也不至于活到今天。 所以面试官更想听到 VDOM 想解决的问题以及为什么频繁的 DOM 操作会性能差。

    61640编辑于 2022-09-22
  • 来自专栏夏天的前端笔记

    每天10前端小知识 【Day 10

    前端面试基础知识题 1. es5 中的类和es6中的class有什么区别? 在es5中主要是通过构造函数方式和原型方式来定义一个类,在es6中我们可以通过class来定义类。 什么是“前端路由”?什么时候适合使用“前端路由”?“前端路由”有哪些优点和缺点? 前端路由就是把不同路由对应不同的内容或页面的任务交给前端来做,之前是通过服务端根据 url 的不同返回不同的页面实现的。 (如果不了解js的运行机制就会答错) 正确答案:1 3 2 解析:无论setTimeout的执行时间是0还是1000,结果都是先输出3后输出2,这就是面试官常常考查的js运行机制的问题,接下来我们要引入一个概念 10. Promise.all 和 Promise.allSettled 有什么区别?

    47410编辑于 2024-01-18
  • 来自专栏前端开发面试

    来自大厂 10+ 前端面试题附答案(整理版)

    Virtual Dom 的优势」其实这道题目面试官更想听到的答案不是上来就说「直接操作/频繁操作 DOM 的性能差」,如果 DOM 操作的性能如此不堪,那么 jQuery 也不至于活到今天。 所以面试官更想听到 VDOM 想解决的问题以及为什么频繁的 DOM 操作会性能差。 DOM 中需要改的部分,最后在真实 DOM 中进行排版与重绘,减少过多DOM节点排版与重绘损耗虚拟 DOM 有效降低大面积真实 DOM 的重绘与排版,因为最终与真实 DOM 比较差异,可以只渲染局部参考:前端进阶面试题详细解答陈述

    75230编辑于 2022-11-03
  • 来自专栏前端开发面试

    来自大厂 10+ 前端面试题附答案(整理版)

    但是你在面试的过程中,如果只能写出这样的一个有缺陷的深拷贝方法,有可能不会通过。所以为了“拯救”这些缺陷,下面我带你一起看看改进的版本,以便于你可以在面试种呈现出更好的深拷贝方法,赢得面试官的青睐。 的关键区别,这里要用 weakMap),作为检测循环引用很有帮助,如果存在循环,则引用直接返回 WeakMap 存储的值如果你在考虑到循环引用的问题之后,还能用 WeakMap 来很好地解决,并且向面试官解释这样做的目的 ,那么你所展示的代码,以及你对问题思考的全面性,在面试官眼中应该算是合格的了实现深拷贝const isComplexDataType = obj => (typeof obj === 'object' no-cache”><meta http-equiv=”cache-control” content=”no-cache”><meta http-equiv=”expires” content=”0″>参考:前端进阶面试题详细解答

    1.1K60编辑于 2022-10-18
  • 来自专栏Dawnzhang的开发者手册

    前端面试汇总

    push,pop,unshift,shift,splice,join,concat,forEach,filter,map,sort,some,every 10. 数组排序 11.  构造函数、原型、原型链、JS面试对象的理解 构造函数模式的目的就是为了创建一个自定义类,并且创建这个类的实例。构造函数模式中拥有了类和实例的概念,并且实例和实例之间是相互独立的,即实例识别。 面试对象:将所需要做的功能抽象成一个“对象”,然后反复调用这个对象来完成你想要的功能 14.  ) 前端代理我在vue中主要是通过vue脚手架中的config中的index文件来配置的,其中有个proxyTable来配置跨域的 三、是CORS CORS全称叫跨域资源共享,主要是后台工程师设置后端代码来达到前端跨域请求的 方面: 加载优化 渲染优化 内存优化 电源优化 核心:减少前端资源数量,减小前端资源大小,减少dom操作 代码层面:注意事件的销毁、路由懒加载、提取公共代码、css放前面、组件懒加载、减少代码体积大小

    2.4K51编辑于 2022-05-10
  • 来自专栏知道一点点

    前端面试-汇总

    一,css部分,大致可以问的几处地方 盒模型 组成 content+ border + padding + margin 标准盒模型(用box-sizing:content-box;),IE模型(box-size: border-box) 垂直居中方法(方法太多了,随便举几个)    1.display: flex;    2. position:absolute;    3, transform 三栏布局 (放几个常见的) float flex position 选择器权重计算方式

    62220发布于 2019-10-23
  • 来自专栏web前端教室

    前端新手如何面试

    你要面试一个职位,首先要搞清楚对方的招聘要求,1,2,3.。。你能不能满足。 例如你是蓝翔-推土机专业,然后来找前端工作,那你这转弯半径就有点大,就不太好搞。 然后再这个推土机专业的基础上,你肯定是自学的前端,那你的前端水平、层次和能力,肯定又有区别。 所以你的情况,一定程度上决定了你的能力,也决定了你入行的第一、二份前端工作能进的是什么样的公司。 就是说,没什么奇遇的话,马云爸爸肯定看不上推土机专业的你。 你当然可以在家闭关十年,学成一代前端大拿,然后出来找个前端工作;也可以从一个只会CSS的切图仔,边切边学,而成一代大拿。 新手面试这个就这些,完了。

    65150发布于 2018-02-07
  • 来自专栏达达前端

    前端技术前沿10

    允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

    1.9K30发布于 2019-07-03
  • 来自专栏全栈程序员必看

    前端面试题大全_最新前端面试

    “全方位总结一下所遇到的面试题目,与大家共同学习,也是对自己的一次总结” 前言 今天给朋友们分享我花了将近一个月时间,参考了很多网上的优质博文和项目整理的一份比较全面的前端面试题集,还有面试前刷过的题目 布局题:div垂直居中,左右10px,高度始终为宽度一半 盒模型 CSS如何进行品字布局? CSS如何进行圣杯布局 CSS如何实现双飞翼布局? 什么是BFC? 什么是 Css Hack? … 4、前端框架面试题 ---- Vue Vue 双向绑定原理 描述下 vue 从初始化页面–修改数据–刷新页面 UI 的过程? 你是如何理解 Vue 的响应式系统的? 2)自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势。 3)项目介绍 4)前端开发的职业现状和前景是什么? 5)平时是如何学习前端开发的? 当你把大厂面试题知识点都看完并且理解了,以后就没有你过不了的前端面试。资源都帮你整理好了,还不学就有些说不过去了。 不想每次面试都像菜市场上廉价的白菜一样让人挑选,那就让自己强大起来。

    76630编辑于 2022-09-27
  • 来自专栏梦魇小栈

    面试分享:阿里前端面试总结

    使用js实现一个持续的动画效果 最开始的思路是用定时器实现,最后没有想的太完整,面试官给出的答案是用requestAnimationFrame。

    86830发布于 2018-10-31
领券