Giter VIP home page Giter VIP logo

hzfe-questions-and-answers's Introduction

HZFE

website

https://hzfe.org/ (repository)

members

blogs

树树 盖盖 小鱼 爆栈 叶苗 兔哥 丹丹 清真

note

Operating-system

2017 - hzfe questions and answers

CSS

DOM-BOM

Types

Function

Scopes-environments-and-closures

Object-oriented

  • 你知道new做了啥
  • new关键字和不new有什么区别?
  • 构造函数return字符串的话是返回什么为什么
  • call apply
  • 继承
  • 原型链?手写原型链?proto指向
  • eval是做什么用的,有什么安全问题

Event

Ajax

  • 原生Ajax流程
  • ajax优点和缺点
  • 跨域
  • get post区别
  • 为什么存在跨域这个问题?为什么要有同源策略?同源策略是什么?如果没有会有什么问题?
  • 讲讲jsonp跨域、还有其他跨域方法吗?

Data-storage

  • cookie和session的区别
  • cookie怎么跟服务器通信的
  • cookie优点和缺点

Computer-networking

Performance-improvement

RegExp

Es6

Design-patterns

  • 观察者模式

wow-JQuery

  • jq除了操作dom还能干嘛
  • jq对于不冒泡的事件是怎么处理的
  • jq的缺点和优点

wow-Node

  • express静态资源中间件
  • node 的 eventEmitter

wow-Angular

  • angular核心
  • 实现angular数据绑定
  • AOT预编译和JIT预编译

wow-Vue

wow-React

Browser

  • 浏览器线程,js的异步是怎么实现的

Mobile

  • 移动端点击300ms的延迟??

Algorithm

  • 无向图的深度优先搜索和广度优先搜索
  • 10w的数据量用什么排序算法
  • 写10个排序 列出时间复杂度 和 使用场景
  • 非递归遍历二叉树
  • 二叉树的中序遍历
  • 怎么找出连续子数组的最大和(如果和为负数,则重新开始,如果和为正数,则继续加,然后比较大小,选出最大和即可。)

Tools

  • webpack的优势
  • webpack、gulp、rollup做比较
  • wepack常用配置
  • babel配置
  • es6转es5工具有哪些
  • 登陆时的用户校验

老生常谈

  • 遇到什么困难、怎么解决、未来怎么避免
  • 技术选型、怎么看待框架、jq和框架各解决什么问题
  • vue和原生 || vue和react || vue和angular 的区别
  • angular1和angular2的区别
  • vuex和redux异同
  • 介绍下v8的新特性
  • js底层的实现

其他

未分类

  • xss攻击
  • doctype是干嘛的
  • ssr原理
  • 为什么有些数据是可迭代数据?除了实现了iterator接口 还有什么别的原因嘛
  • 怎么按顺序执行异步
  • 怎么检验链表是闭合的
  • 如何在不红杏的情况下 优化外国官网
  • critical path
  • mock数据 怎么生成
  • 用过哪些预处理器,scss?那scss有存在什么缺点吗?
  • 数据库表怎么设计?
  • hybrid了解吗?与native通信这块了解吗
  • 运营商劫持?
  • 服务器具有什么功能
  • 数据结构会吗

2017 - Alloyteam Conf

前端基础

HTML

  • 常用meta头
  • 语义化
  • HTML5新增功能
  • HTML渲染解析知识

CSS

  • 可读规范的CSS代码
  • 盒模型
  • CSS3特性:动画、弹性布局

JavaScript

  • 事件模型
  • 闭包和内存泄露
  • 原型链
  • 渲染树、重排重绘、分层渲染等(进阶)

调试

HTTP

  • 常见HTTP状态码
  • 不同请求类型的区别
  • 如何缓存
  • HTTP2

移动Web开发

  • 移动Web开发和PC Web开发的区别
  • 响应式布局
  • 移动端的手势和事件
  • 怎么提高移动页面的渲染性能

综合知识考察

  • 用户从输入url到最终页面展示,这个过程中发生了什么
  • 老板反馈页面打开白屏,而你手机上是正常的,怎么办
  • 我页面上有个动画一卡一卡的性能不行,怎么优化

前端延伸知识点

  • 性能优化
  • NodeJs
  • 构建
  • 热门框架
  • Web安全
  • 图形动画
  • Web游戏
  • RN

hzfe-questions-and-answers's People

Contributors

akiq2016 avatar daryl-l avatar gongpeione avatar llawlight avatar stackjie avatar volvo18a avatar xiaokk06 avatar yiiu avatar

Watchers

 avatar  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.