# Daily-Interview-Question
**Repository Path**: mini-docker/Daily-Interview-Question
## Basic Information
- **Project Name**: Daily-Interview-Question
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-08-05
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Daily-Interview-Question
加入前端「壹题」学习小组,尽在公众号「高级前端进阶」,进阶共勉之!
工作日每天一道大厂前端面试题,一年后再回头,会感谢曾经努力的自己!
[线上版本阅读更流畅,点击阅读](https://muyiy.vip/question/)
## 今日面试题
2019-07-26
> 第 114 题:编程题,找出字符串中连续出现最多的字符和个数(蘑菇街)
>
> ```js
> 'abcaakjbb' => {'a':2,'b':2}
> 'abbkejsbcccwqaa' => {'c':3}
> ```
解析:[第 114 题](https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/220)
## 本周汇总
2019-07-25
> 第 113 题:编程题,根据以下要求,写一个数组去重函数(蘑菇街)
>
> 1. 如传入的数组元素为`[123, "meili", "123", "mogu", 123]`,则输出:`[123, "meili", "123", "mogu"]`
>
> 2. 如传入的数组元素为`[123, [1, 2, 3], [1, "2", 3], [1, 2, 3], "meili"]`,则输出:`[123, [1, 2, 3], [1, "2", 3], "meili"]`
>
> 3. 如传入的数组元素为`[123, {a: 1}, {a: {b: 1}}, {a: "1"}, {a: {b: 1}}, "meili"]`,则输出:`[123, {a: 1}, {a: {b: 1}}, {a: "1"}, "meili"]`
解析:[第 113 题](https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/215)
2019-07-24
> 第 112 题:编程题,写个程序把 entry 转换成如下对象(跟昨日题目相反)
>
> ```js
> var entry = {
> 'a.b.c.dd': 'abcdd',
> 'a.d.xx': 'adxx',
> 'a.e': 'ae'
> }
>
> // 要求转换成如下对象
> var output = {
> a: {
> b: {
> c: {
> dd: 'abcdd'
> }
> },
> d: {
> xx: 'adxx'
> },
> e: 'ae'
> }
> }
> ```
解析:[第 112 题](https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/212)
2019-07-23
> 第 111 题:编程题,写个程序把 entry 转换成如下对象
>
> ```js
> var entry = {
> a: {
> b: {
> c: {
> dd: 'abcdd'
> }
> },
> d: {
> xx: 'adxx'
> },
> e: 'ae'
> }
> }
>
> // 要求转换成如下对象
> var output = {
> 'a.b.c.dd': 'abcdd',
> 'a.d.xx': 'adxx',
> 'a.e': 'ae'
> }
> ```
解析:[第 111 题](https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/206)
2019-07-22
> 第 110 题:编程题,请写一个函数,完成以下功能
>
> 输入
> ``'1, 2, 3, 5, 7, 8, 10'``
> 输出
> ``'1~3, 5, 7~8, 10'``
解析:[第 110 题](https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/201)
## 所有面试题汇总
- [壹题所有题目及答案汇总](https://github.com/Advanced-Frontend/Daily-Interview-Question/blob/master/datum/summary.md)
## 半月刊
- [前端 100 问:能搞懂 80% 的请把简历给我](https://github.com/yygmind/blog/issues/43)
- [【半月刊 1】前端高频面试题及答案汇总](https://juejin.im/post/5c6977e46fb9a049fd1063dc)
- [【半月刊 2】前端高频面试题及答案汇总](https://juejin.im/post/5c7bd72ef265da2de80f7f17)
- [【半月刊 3】前端高频面试题及答案汇总](https://juejin.im/post/5c9ac3f66fb9a070e056718f)
- [【半月刊 4】前端高频面试题及答案汇总](https://juejin.im/post/5cb3376bf265da039c0543da)
## 联系我
进阶系列文章汇总如下,觉得不错点个 star,欢迎 **加群** 互相学习。
> [https://github.com/yygmind/blog](https://github.com/yygmind/blog)
我是木易杨,公众号「高级前端进阶」作者,跟着我**每周重点攻克一个前端面试重难点**。接下来让我带你走进高级前端的世界,在进阶的路上,共勉!
