首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端面经
胡哥有话说
创建于2021-05-11
订阅专栏
前端面试,经典面试题及算法
等 4 人订阅
共9篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试官在“逗”你系列:到底应该怎么爬楼梯?! | 牛气冲天新年征文
算法题是在面试过程中考察候选人逻辑思维能力、手写代码能力的一种方式,因为有一句古话说的好:“说一千道一万,不如写段代码看一看”。 今天我们就来个单刀直入,直奔主题,从一个真实面试题到底怎么爬楼梯来聊一聊算法中的动态规划 。 很多同学在第一次遇到这个爬楼梯的问题可能会比较懵,不知…
面试官在“逗”你系列:padding-top的百分比值参考对象竟是...
书写页面样式与布局是前端工程师Coding 中必不可少的一项工作,在定义页面元素的样式时,padding 属性也是经常被使用到的。 padding 属性用于设置元素的内边距,其值可以是length、inherit,当然也可以是百分比。 在对面,一本正经的面试官和蔼可亲的说道:我…
面试官在“逗”你系列:数组去重你会几种呀?
数组去重是一个老生常谈的话题,也是前端童鞋在面试时的一道高频题。本文将深入的探索数组去重的原理及实现,为各位小伙伴提供多种可以反手“调戏”面试官的解决方案。 若tmp中不存在该元素,则放入;否则跳过不处理。 带着面试官的疑问,我们来看另外一种经典去重方式。 然而,什么都做不了,…
《剑指Offer》- 连续子数组的最大和或最小和
前言本文是《剑指Offer》系列(JavaScript版)的第一篇,题目是“连续子数组的最大和或最小和”。一、理解题目以“连续子数组的最大和”为例,相当于我们在数组中,计算连续的子数组的和,找寻最大值
面试官在“逗”你系列:不借助第三变量交换两个变量值的方案你有几种?
在我们学习编程之初,就学习过变量的赋值操作,同时也学习了将一个变量的值赋值给另外一个变量。对于交换两个变量的值,很多童鞋都有解决方案。然鹅,对于面试官提出的不借助第三变量来交换两个变量的值,你能想到几种解决方案呢? 了解学习了JS ES6的数组解构赋值的童鞋对此冷冷一笑,嘴角一…
前端面试题解密:经典算法之冒泡算法(ES6版)及优化
随着前端的飞速发展,前端业务开发给前端工程师提出了更高的要求,因而算法题也越来越高频次的出现在前端面试中。有很多的小伙伴找胡哥苦诉,在前端实际开发中(除了涉及游戏开发方面),算法使用有很多吗?大厂的面试是故意要自我标榜下吗?其实不然,考核算法还是相当有必要的,来来来,让胡哥给你…
前端经典面试题解密:JS的new关键字都干了什么?
new关键字在实例化获取对象时都做了什么?是一道经常出现在前端面试时的问题。如果只是简单的了解new关键字是实例化构造函数获取对象,是万万不能够的。更深入的层级发生了什么呢?同时面试官想从这道题里面考察什么呢?下面胡哥为各位小伙伴一一来解密。 new关键字的作用:通过new关键…
前端经典面试题解密-add(1)(2)(3)(4) == 10到底是个啥?
前端的小伙伴在面试的时候,几乎都会遇到一道这样的面试题: add(1)(2)(3)(4)输出结果为10。在第一次看到这道面试题的时候,很多小伙伴感到了迷茫!借用王宝强在《人在囧途》中的表演:啥啥啥,这写的都是啥?下面胡哥为各位小伙伴带来这道题的揭秘。 我们从0开始,一点点儿的观…
关于面试题:[1, 2, 3].map(parseInt)问题的剖析
一、前言最近有小伙伴在公号中咨询了胡哥这道面试题,窃以为是比较有意思的一道面试题,于此分享给各位小伙伴。先把答案给了各位,和你理解的一样吗?!如果你答案你都明白,请出门左转:React源码/原理了解一