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倍,该如何提升协作效率?

开源社区

你参与开源社区吗?

你有发起过开源项目吗?

参与了什么项目?

运作流程是怎样的?

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容