专栏首页牛客网【前端面筋】终于等到你!!!

【前端面筋】终于等到你!!!

之前一直在牛客刷面筋,今天终于自己也写了一篇,算是秋招的总结吧。希望大家都能顺利拿到自己想要的offer!

lz本科妹子,从没有想过要当程序员......无奈非技术不好找工作,看到产品400:1的时候心都凉了,只好硬着头皮开始敲代码

年初开始认真学前端,有过实习,学习方式:看书+看视频+写代码

前端真的不太好找工作?(只会html+css+js几乎几乎找不到)一定要有实习和项目(当初谁说前端超级好找工作...骗纸)

拿到几个满意的offer,签了自己喜欢的公司,虽然不是bat也很满意了~

参加了不少面试和笔试,没有把每个问题都写下来,主要是一些比较印象深刻自己答的不太好的问题,希望可以帮到大家吧~

京东

jquery的on原理

es6数组各种api

终端调配

性能优化

搜狗

手写快排

各种排序算法原理及比较

手写算法:100万数据取出最大的200个(最大堆)

css3 vs js动画 (被问到项目用的jsap)

爱奇艺

1px出现的原因及解决方法

纯css实现Tab

算法斐波那契

调用函数方式、js继承、原型链、双向绑定

算法判断是否可回文及如何变成回文

手写交换左右子树

算法动态规划

bilibili

设计模式

3大框架状态管理原理

二分查找(递归+非)

http头及相关协议问题

shift及其他数组操作的性能比较

新浪微博

各种css选择器及区别

代码实现懒加载

代码实习函数节流

语义化的理解

事件流及冒泡&&捕获过程及原理

http 幂等

flex各种用法及不适合的场景

grid介绍

七牛

详细分析absolute

块行元素

各种透明的区别:display:none && opacity:0 && visibility

详细解释nan

cdn原理

从零搭建前端构建工具的思路

resf

cookie及各种缓存区别

猫眼

vuex原理

react优化

三大框架适用场景

头条

跨域的详细全过程:浏览器、服务器都发生了什么

react的diff算法

小米

代码实现轮播图

vue:watch与computed、路由切换动画、插槽、template作用、nextTick()原理

算法:实现货币转换单向input(带权有向图最短路径)、类似背包问题(动态规划)

ui组件测试、持续集成、单元测试

js的数组和对象的遍历性能比较

高阶组件介绍及原理

代码多种方法实现扁平化数组

node进程管理、cli原理

滴滴

代码实现jsonp跨域

代码实现promise类

代码实现深拷贝及多种方法对比

js运行机制(同步&&异步)

理解 microtask vs macrotask

echars vs  d3.js

作者:倾风听风

本文来源于牛客网

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 许愿一个拼多多的offer,附面经

    好像就a了两道,有一道和昨晚做的字节跳动的一道超级像,都是求一个特别特别大的可能性种数,可是两次都不会。。

    牛客网
  • 微店2016技术岗面试题

    第一部分 简答(请选择一个题目解答) 1.请写出C/C++ 语言中的相关问题。 A. 请简述C/C++ 语言中找空间和对空间的主要区别。 B. C++处理异常可...

    牛客网
  • 2018年5月份找实习经历(计算机视觉与深度学习岗)

    牛客网
  • JS代码超过1000行,该怎么维护?

    1000行JS代码,听起来挺多的,但实际上真不算什么,随便一个功能完备、代码健壮的JS应用或是模块,很轻松的就写出1000多行,看这里,我以前写的一个tabel...

    web前端教室
  • js堆栈溢出的问题

        js是最令程序员头疼的问题了,不是语法也不是使用头疼,而是调试头疼,虽然有很方便的各种各样的调试工具,但经管这样有时候一个疏忽的小问题,会导致各种各样的...

    Java中文社群_老王
  • 从零开始用Python搭建超级简单的点击率预估模型

    本篇是一个基础机器学习入门篇文章,帮助我们熟悉机器学习中的神经网络结构与使用。 日常中习惯于使用Python各种成熟的机器学习工具包,例如sklearn、Te...

    流川枫
  • sklearn-preprocessing使用

    将数据按期属性(按列进行)减去其均值,并处以其方差。得到的结果是,对于每个属性/每列来说所有数据都聚集在0附近,方差为1。

    周小董
  • 关于Rollup那些事

    下一代打包工具,这是rollup对自己的定位。如今的前端领域,构建工具并不缺少,每个前端工程师都用过或者听过webpack。可以看到的是像React、Vue等框...

    腾讯IVWEB团队
  • Debian Buster 10.2 发布: 合计115项改进

    Debian项目团队于今天发布了Debian GNU/Linux 10 “Buster”分支的第二个维护版本更新,和此前版本更新相隔2个多月时间。为那些想要在新...

    Debian社区
  • 为什么用手机学不好编程?

    最近看到很多人在用手机编写代码,不是说手机写不了代码,而是用手机写代码在调试方面缺陷很多,查阅资料也有很多不便利的地方。 为啥不提倡用手机写代码? ? 1.长期...

    程序员互动联盟

扫码关注云+社区

领取腾讯云代金券