Skip to content

willluck/interview-written-test

Repository files navigation

interview-written-test

standard-readme compliant

这是一专门面向前端面试笔试题目的综合题库,结合笔者的多年面试实战经验的梳理,其中包含了四大模块。

本仓库持续更新中...

本仓库包含以下主要内容:

  • design-patterns【设计模式】
  • handwritten-principle【手写原理】
  • leetcode-arithmetic【力扣算法】
  • scene【具体场景实现】

内容列表

背景

当前环境下的前端面试,对我们的前端工程师的要求越来越高,各类面试充斥着大量的算法题,手写原理题,设计模式,场景题等等,特此整理一个综合的项目,用于整合各类题目及相应的解法

文件结构

├── design-patterns           --【设计模式目录】
│   └── factory               --【工厂模式】
├── handwritten-principle     --【手写原理目录】
│   ├── apply                 --【apply实现】
│   ├── bind
│   └── call
├── leetcode-arithmetic       --【力扣算法实现目录】
│   └── lru                   --【lru实现】
└── scene                     --【具体场景实现】
    └── jsonp                 --【JSONP实现】

维护者

@willluck

如何贡献

非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。

标准 Readme 遵循 Contributor Covenant 行为规范。

使用许可

MIT © Richard Littauer

更新日志

1.0.0(2021-05-20)

  • 🆕 【设计模式】工厂模式
  • 🆕 【手写原理】apply,bind,call
  • 🆕 【力扣算法】LRU
  • 🆕 【具体场景实现】JSONP

1.1.0(2021-05-21)

  • 🆕 【手写原理】curry,new
  • 🆕 【力扣算法】palindromic-string,reverse-string
  • 🆕 【具体场景实现】memo

1.2.0(2021-05-24)

  • 🆕 【手写原理】debounce,throttle
  • 🆕 【力扣算法】lengthOfLongestSubstring,twoSum
  • 🆕 【具体场景实现】es5-filter

1.3.0(2021-05-27)

  • 🆕 【力扣算法】array-to-tree,three-sum
  • 🆕 【具体场景实现】retry-promise
  • 💄 【力扣算法】two-sum修改名字,length-of-longestSubstring修改名字

1.4.0(2021-06-16)

  • 🆕 【力扣算法】longest-common-prefix,lowest-common-ancestor
  • 🆕 【具体场景实现】es5实现map方法,path-get
  • 🆕 【手写原理】instanceof

1.5.0(2021-06-17)

  • 🆕 【力扣算法】find-number-in-2d-array,min-array
  • 🆕 【手写原理】es5实现some,splice,reduce,利用reduce实现flat功能

2.0.0(2021-08-30)

  • 🆕 【全量新增】新增算法,手写原理,设计模式,场景实现大量源码实现

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published