auto commit

This commit is contained in:
CyC2018 2020-11-01 22:35:14 +08:00
parent 6e9087b212
commit 07a301f87a
5 changed files with 2 additions and 289 deletions

View File

@ -1366,7 +1366,7 @@ Throwable 可以用来表示任何可以作为异常抛出的类,分为两种
<div align="center"> <img src="https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/PPjwP.png" width="600"/> </div><br>
- [Java 入门之异常处理](https://www.tianmaying.com/tutorial/Java-Exception)
- [Java 异常的面试问题及答案 -Part 1](http://www.importnew.com/7383.html)
- [Java Exception Interview Questions and Answers](https://www.journaldev.com/2167/java-exception-interview-questions-and-answersl)
# 泛型

View File

@ -1366,7 +1366,7 @@ Throwable 可以用来表示任何可以作为异常抛出的类,分为两种
<div align="center"> <img src="https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/PPjwP.png" width="600"/> </div><br>
- [Java 入门之异常处理](https://www.tianmaying.com/tutorial/Java-Exception)
- [Java 异常的面试问题及答案 -Part 1](http://www.importnew.com/7383.html)
- [Java Exception Interview Questions and Answers](https://www.journaldev.com/2167/java-exception-interview-questions-and-answersl)
# 泛型

View File

@ -1,4 +0,0 @@
- 其他人添加的全新内容
- 其他人的项目推广

View File

@ -1,132 +0,0 @@
[中文](https://github.com/haizlin/fe-interview/blob/master/README.md) | [English](https://github.com/haizlin/fe-interview/blob/master/README-en.md)
<p align="left">
<a href="https://github.com/haizlin/fe-interview/issues"><img src="https://img.shields.io/github/languages/top/badges/shields.svg?label=html" alt="html"></a>
<a href="https://github.com/haizlin/fe-interview/issues"><img src="https://img.shields.io/github/languages/top/badges/shields.svg?label=css" alt="css"></a>
<a href="https://github.com/haizlin/fe-interview/issues"><img src="https://img.shields.io/github/languages/top/badges/shields.svg?label=javascript" alt="javascript"></a>
<a href="https://github.com/haizlin/fe-interview/issues"><img src="https://img.shields.io/github/languages/top/badges/shields.svg?label=skill" alt="skill"></a>
<a href="https://github.com/haizlin/fe-interview/stargazers"><img src="https://img.shields.io/redmine/plugin/stars/redmine_xlsx_format_issue_exporter.svg" alt="Statr"></a>
</p>
**非常感谢CS-Notes**
**参与每日面试答题可以移步到: https://github.com/haizlin/fe-interview**
# 前端面试每日 **3+1**每日三问
> 论语曾子曰**吾日三省吾身**我每天多次反省自己
> 前端面试每日3+1以面试题来驱动学习每天进步一点
> 让努力成为一种习惯让奋斗成为一种享受
> 相信 **坚持** 的力量
---
- 学习不打烊充电加油只为**遇到更好的自己**365天无节假日每天早上5点纯手工发布面试题**死磕自己愉悦大家**
- 希望大家在这**浮夸**的前端圈里保持**冷静**坚持每天花20分钟来学习与思考
- 在这千变万化类库层出不穷的前端建议大家不要等到找工作时才狂刷题提倡**每日学习****不忘初心**htmlcssjavascript才是基石
- 欢迎大家到**Issues**交流鼓励**PR**感谢**Star**大家有啥好的建议可以加我微信一起交流讨论
> 希望大家**每日**去学习与思考这才达到来这里的目的不要为了谁而来要为自己而来
## 今天的面试题 (2019.05.21) 第35天
- [html] [用一个div模拟textarea的实现](https://github.com/haizlin/fe-interview/issues/128)
- [css] [使用flex实现三栏布局两边固定中间自适应](https://github.com/haizlin/fe-interview/issues/129)
- [js] [请你解释一个为什么10.toFixed(10)会报错](https://github.com/haizlin/fe-interview/issues/130)
- [软技能] [谈一谈你知道的前端性能优化方案有哪些](https://github.com/haizlin/fe-interview/issues/131)
> 欢迎在 [**Issues**](https://github.com/haizlin/fe-interview/issues) 和朋友们一同讨论学习
## 试题分类
- 分类3+1
[html](https://github.com/haizlin/fe-interview/category/html.md) | [css](https://github.com/haizlin/fe-interview/category/css.md) | [js](https://github.com/haizlin/fe-interview/category/js.md) | [软技能](https://github.com/haizlin/fe-interview/category/skill.md)
- 专题敬请期待欢迎PR
[ES6](https://github.com/haizlin/fe-interview/category/es6.md) | [jQuery](https://github.com/haizlin/fe-interview/lib/jQuery.md) | [Vue](https://github.com/haizlin/fe-interview/lib/Vue.md) | [React](https://github.com/haizlin/fe-interview/lib/React.md) | [AngularJs](https://github.com/haizlin/fe-interview/lib/AngularJs.md) | [小程序](https://github.com/haizlin/fe-interview/lib/wxapp.md)
- 汇总
[](https://github.com/haizlin/fe-interview/category/week.md)
## 历史面试题
- **[查看全部](category/history.md)**
- 第34天 (2019.05.20)
- [html] [Standards模式和Quirks模式有什么区别](https://github.com/haizlin/fe-interview/issues/122)
- [css] [浏览器是怎样判断元素是否和某个CSS选择器匹配](https://github.com/haizlin/fe-interview/issues/123)
- [js] [请用canvas写一个关于520浪漫表白的代码](https://github.com/haizlin/fe-interview/issues/124)
- [软技能] [你了解什么是技术债务吗](https://github.com/haizlin/fe-interview/issues/125)
- 第33天 (2019.05.19)
- [html] [html和html5有什么区别呢](https://github.com/haizlin/fe-interview/issues/118)
- [css] [用CSS绘制一个三角形](https://github.com/haizlin/fe-interview/issues/119)
- [js] [说说你对this的理解](https://github.com/haizlin/fe-interview/issues/120)
- [软技能] [你对全栈工程师的理解是什么](https://github.com/haizlin/fe-interview/issues/121)
- 第32天 (2019.05.18)
- [html] [说说你对HTML元素的显示优先级的理解](https://github.com/haizlin/fe-interview/issues/114)
- [css] [说下line-height三种赋值方式有何区别](https://github.com/haizlin/fe-interview/issues/115)
- [js] [造成内存泄漏的操作有哪些](https://github.com/haizlin/fe-interview/issues/116)
- [软技能] [你在上一家公司工作流程是怎么样的如何与其他人协作的是怎样跨部门合作的](https://github.com/haizlin/fe-interview/issues/117)
- 第31天 (2019.05.17)
- [html] [DOM和BOM有什么区别](https://github.com/haizlin/fe-interview/issues/110)
- [css] [让网页的字体变得清晰变细用CSS怎么做](https://github.com/haizlin/fe-interview/issues/111)
- [js] [写一个方法把0和1互转0置11置0](https://github.com/haizlin/fe-interview/issues/112)
- [软技能] [对于有压力时你是怎么抗压的](https://github.com/haizlin/fe-interview/issues/113)
- 第30天 (2019.05.16)
- [html] [网页上的验证码是为了解决什么问题说说你了解的验证码种类有哪些](https://github.com/haizlin/fe-interview/issues/106)
- [css] [描述下你所了解的图片格式及使用场景](https://github.com/haizlin/fe-interview/issues/107)
- [js] [写一个方法判断字符串是否为回文字符串](https://github.com/haizlin/fe-interview/issues/108)
- [软技能] [解释下CRLF是什么](https://github.com/haizlin/fe-interview/issues/109)
- **[查看全部](category/history.md)**
## 怎样学习
- 不管题目懂与不懂都要先思考再百度思考后一定要去写出来
- 如果是原生js的题不要依赖第三方库如jquery等
- 每天的题目都是独立的不需要按顺序来但建议每道题都去答下有你会的和有你不会的答了才知道
- 不懂的题百度后不要直接复制一大段过来要用自己的话精简地总结概括出来
## 起源
> 故事起源于离职同事发来的一道求助面试题然后在部门企业微信群里炸开了答题完后大家觉得如果要是每天来一题是不是会更爽呢**以面代练**突发其想说干就干所以就有了这个开源仓库只为利他利己
![起源图](https://github.com/haizlin/fe-interview/raw/master/resource/images/begin.jpg)
## 特别感谢排名不分先后
- [qq674785876](https://github.com/qq674785876)
- [undefinedYu](https://github.com/undefinedYu)
- [qingleizhang123](https://github.com/qingleizhang123)
- [yxkhaha](https://github.com/yxkhaha)
## 重大事件
- 2019.04.17 来源于一张离职同事发来的求助面试题然后大家突发其想说干就干
- 2019.04.25 添加了面试题的分类
- 2019.04.27 添加了Issues的模板
- 2019.04.28 每日3题改成每日3+1即添加了一个软技能题
- 2019.04.29 添加了特别感谢的朋友
- 2019.04.30 添加了QQ讨论群
- 2019.05.02 去除QQ讨论群二维码添加公众号及个人微信二维码
- 2019.05.05 看到很多网络上的朋友滥用链接让有需要的朋友找不到最新的试题特添加了转载说明
- 2019.05.07 为了把开源项目更好的延续下去帮助更多爱学习的朋友开通了掘金专栏知乎专栏和看云
- 2019.05.07 下午star数突破100看来爱学习的人很多也为自己的坚持而感到欣慰利他利已
- 2019.05.08 看到点赞数破100了但每天答题的人很少很少我在反思问题出在我身上还是什么原因所有特加了提示不要为了谁而来要为自己而来
- 2019.05.12 与国际接轨代码与学习无国界所以添加了英文版本后续会继续优化先解决有的问题
- 2019.05.13 star数突破300
- 2019.05.14 issues题目数量突破100继续努力前行
- 2019.05.15 加了技能图标让README更美观看着更舒服
- 2019.05.16 看到很多朋友直接复制一大段出来文字放到issues里其实这样是不好的看后也要用自己的话总结根据出来所有添加了怎样学习的方法
## 在哪可以看到
- [掘金专栏](https://juejin.im/user/5b5ff865f265da0f6b771700/posts)每天同步更新
- [知乎专栏](https://zhuanlan.zhihu.com/fe-interview)每天同步更新
- [Gitee](https://gitee.com/haizhilin/fe-interview)每天同步更新
- [看云](https://www.kancloud.cn/aya001001/fe-interview)每周同步更新
- 前端剑解 微信公众号扫描下方二维码每天同步更新
## 转载说明
> 近期看到很多网络上的朋友滥用链接包装了下就收费了让有需要的朋友找不到最新的试题违背了我的初衷特添加了些声明
- 声明
1. 可以转载里面的所有面试题用到任何地方但请添加仓库的地址因为转载后你们很少会更新了但此仓库每天都会准时更新
2. 此开源仓库从不收取任何费用**现在不会以后也不会**也不会授权任何人/机构进行收费
3. 大家不需要对此仓库进行爬虫如有需要什么格式的可以私聊我比如本地阅读的PDF我有时间会做成PDF的方便大家
## License
[![MIT](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/haizlin/fe-interview/blob/master/LICENSE)

View File

@ -1,151 +0,0 @@
# Algorithm
leetcode/lintcode上的算法题
**关于问题的答案和解体的思路可以移步 : https://github.com/zhaozhengcoder/Algorithm**
### About
这个仓库最初的想法是把lintcode/lintocde上面的算法题目整理一下因为很多题目太多了显得太乱了就不继续在GitHub上面写了以前写的一部分移到我的博客上面了
GitHub上面打算整理一些比较典型 或者是 自己思考过的觉得很好的问题
在博客上面开了两个专栏
1. 数据结构/算法导论 :
https://www.jianshu.com/nb/12397278
2. OJ练习题 :
https://www.jianshu.com/nb/9973135
推荐两篇自己对 递归搜索和动态规划 的理解的blog
1. https://www.jianshu.com/p/5eb4da919efe
2. https://www.jianshu.com/p/6b3a2304f63f
### 题目的索引
GITHUB上面打算整理一些比较典型 或者是 自己思考过的觉得很好的问题
1.从数据结构的角度索引 :
a. 数组
两数之和
连续最大子数组
乘积最大子数组
买卖股票的最佳时机123
买卖股票的最佳时机1寻找数组里面的最大上升子序列
买卖股票的最佳时机2寻找数组里面所有的上升子序列
买卖股票的最佳时机3寻找数组里面两个不重合的上升子序列并且使他们的和最大 to-do
区间合并将有交集的区间合并
寻找缺失的数
1. 一个顺序的数组[1,2,3,5,6],缺少了一个数字如何找到它
2. 一个arr的数组只有一个数字出现了一次其他都出现了两次如何找到它
数组的近似划分将一个数组分成两个但是差最小
数组里面第k大的数
跳跃游戏12
跳跃游戏1
给出一个非负整数数组你最初定位在数组的第一个位置,
数组中的每个元素代表你在那个位置可以跳跃的最大长度,
返回 是否能到达数组的最后一个位置
跳跃游戏2
给出一个非负整数数组你最初定位在数组的第一个位置,
数组中的每个元素代表你在那个位置可以跳跃的最大长度,   
返回 使用最少的跳跃次数到达数组的最后一个位置
a+. 二维矩阵
顺时针打印二维矩阵
给出一个二维矩阵找到一个路径从某个左上角到某个角右下使这条路径的值最大
b. 链表
c. 字符串
最长公共子序列并不是连续的
最长回文子串
d. 二叉树
返回一个平衡二叉树的第k大的节点
二叉树的最低公共祖先
非递归遍历二叉树
e.
最短路径
深度/广度优先遍历
2. 从算法的角度建立索引
a. 递归搜索问题
N后问题
全排列
组合问题12
b. 动态规划
背包问题12
数组的近似划分将一个数组分成两个但是差最小
跳跃游戏12
给出一个二维矩阵找到一个路径从某个左上角到某个角右下使这条路径的值最大
3. 常用
a. 排列/组合
b. 深度优先遍历
c. 最短路径
4. 智力题算法本身很简单就是想不到的那种
最多有多少个点在同一条直线上
### Others
1. 类似于系统设计的题目
带最小值的栈/队列
url长链接转短链接
2. 解决特定问题
并查集
布隆过滤器
如果你对机器学习的算法感兴趣欢迎共同讨论
https://github.com/zhaozhengcoder/Machine-Learning