Giter Club home page Giter Club logo

daily-question's Introduction

description
每天至少一个面试题,并附以答案及讨论。有关前端,后端,graphql,devops,微服务以及软技能,促进个人职业成长,敲开大厂之门。

日问

山月的博客点击这里

勤学如春起之苗,不见其增,日有所长;辍学如磨刀之石,不见其损,日有所亏。

⭐️ Star me on GitHub — it helps!

每天至少一个问题,有关前后端,DevOps,微服务以及软技能,促进个人职业成长,欢迎交流。

以诸葛武侯的诫子书与君共勉:

夫君子之行,静以修身,俭以养德。非澹泊无以明志,非宁静无以致远。夫学须静也,才须学也,非学无以广才,非志无以成学。淫慢则不能励精,险躁则不能治性。年与时驰,意与日去,遂成枯落,多不接世,悲守穷庐,将复何及!

分类

CodeSandbox 示例集

由于在 CodeSandBox 无法以收藏夹的方式共享,我把其中涉及到的示例总结在这里

  1. React 中可以以数组的 index 作为 key 吗?。在这段代码中,使用 index 作为 key 会引发 bug。
  2. React 中合成事件。React 中事件为合成事件,你可以通过 e.nativeEvent 获取到原生事件,观察 e.nativeEvent.currentTarget 你将会发现 React 将所有事件都绑定在了 #app(React 应用挂载的根组件)
  3. React 中 input.onChange 的原生事件是什么?。观察 e.nativeEvent.type 可知
  4. React hooks 如何实现一个计数器 Counter
  5. React FiberNode 数据结构。贯彻 element._owner 可知 FiberNode 数据结构
  6. React 点击按钮时自增三次。此时需使用回调函数,否则会报错
  7. React 不可变数据的必要性
  8. React 不可变数据的必要性之函数组件。当在 React hooks 中 setState 两次为相同数据时,不会重新渲染
  9. React 状态批量更新之事件处理。事件处理中的状态会批量更新,减少渲染次数
  10. React 状态批量更新之异步请求。异步请求中的状态不会批量更新,将会造成多次渲染
  11. React18 状态批量更新。在 React 18 中所有状态将会批量更新
  12. React.memo 和 React.useMemo 是如何优化性能的
  13. React capture value

Codepen 示例集

大厂内推

大厂面经

阿里

更多面经请转至 大厂面经大全

头条

更多面经请转至 大厂面经大全

腾讯

更多面经请转至 大厂面经大全

大厂内推与大厂面经推送

如果你想在网站及公众号上发布招聘,请添加我的微信 shanyue94,我将与你在以下几个方面进行讨论,并共同拟定模拟面试题在我公众号上发布招聘信息

  1. 业务描述,及其业务发展与前景
  2. 职位描述,及其技术侧重于偏向

时间线

  • 2019.11.01 - 添加第一道题
  • 2019.11.04 - 添加 Readme
  • 2019.11.07 - 第1个 star
  • 2019.11.12 - 第8个 star
  • 2019.11.16 - 第16个 star,很巧
  • 2019.11.26 - 第32个 star
  • 2019.12.02 - 用周日一天的时间使用 Issues 自动生成了官网
  • 2019.12.03 - 第64个 star
  • 2019.12.05 - 第100道题
  • 2019.12.08 - 第128道题
  • ...

官方网站

日问网站 的技术栈由 vuepress + github GraphQL api + github actions + alioss + alicdn 组成。具体流程在如果你只想搭建一个博客中可窥一二。

每当创建问题与回答问题时,官网将由 github actions 自动构建,并自动部署上线。当然,因为构建以及CDN刷新可能需要一些时间。至于更多的影响因素可以参考问题 【Q094】你们的前端代码上线部署一次需要多长时间,需要人为干预吗

交流

我是山月,你可以添加微信 shanyue94 与我交流,另外欢迎关注我的博客山月行,我会在其中分享工作中遇到的一些前后端问题以及思考。

社交:

Github 知乎 掘金 博客

项目:

极客时间返利 我的面试 诗词集
开发者工具箱 npm 在线执行 前端周刊

daily-question's People

Contributors

shfshanyue avatar dependabot[bot] avatar

Stargazers

 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.