goals

技术基础

操作系统

磁盘文件相关基础,文件描述符,文件打开选项等

进程,线程基本概念,进程创建销毁通讯等,线程创建同步等

基本的同步原语,信号量,条件变量,锁等

Socket 基础接口

数据结构/算法/设计模式

线性表(数组,链表),Hash表,树

排序,遍历,查找等

观察者,生产者消费,单例等

网络基础(TCP,HTTP等)

TCP/UDP 概念与区别,典型运用场景

HTTP 报文介绍,常用状态码

CDN 等网络代理的工作原理

Node.js 基础

详述 Node.js 并发原理(libuv工作机制)

核心 API 的实现架构(如何 binding 到 V8)

前端相关(AMD,路由,单向数据流,双向绑定原理)

前端模块化原理,如何实现一个模块加载器

如何实现一个前端路由?

如何自己实现一个双向绑定组件?

App相关(jsbridge, Weex/React Native 原理)

Hybrid App下,如何实现 jsbridge

类似 Weex/React Native 方案的原理,以及如何实现上层 DSL?

编程语言(JS/Java/C++)

OOP (其他实在不知道问啥)

项目开发

研发流程: 完整的研发流程是怎样的?需求,编码到发布和运维。

运维管理: 运维体系是如何做的?有实践过 DevOps 吗?

项目管理: 项目开发运用何种管理方式?有实践过 Agile / Scrum 吗?

拓展思考

当前所做项目,流量扩大10倍,该如何应对?

如何提升手头项目的研发效率?

如果,你合作的同事数量扩大10倍,该如何提升协作效率?

开源社区

你参与开源社区吗?

你有发起过开源项目吗?

参与了什么项目?

运作流程是怎样的?

有符合以上特征的同学,请拿简历砸我!

你可能感兴趣的:(goals)