以下是后台校招必会的基础知识,包括C/C++和Java后台开发的主要内容,有时间建议都掌握。
操作系统: 以线程/进程为主,线程池
计算机网络: 以TCP,UDP, HTTP, HTTPS为主
数据库: 包括mysql和redis,包括使用和原理
分布式基础
linux使用:关键的几个命令: top df free netstat
C/C++ 基础知识+Linux C编程基础,Linux C不必特别深入, C++ 11一般不会特别深
Java SE基础和Java并发编程
Java Web和SSM框架一般问的不深
项目:
C++可以做一个Web服务器,难度略大,参考modual
Go有一个分布式项目和一个秒杀系统
Java有商城项目