王道复试项目总结
·
项目需要有一定含金量,涉及到某一个领域的知识,复杂业务或者算法。
首先找一个项目:从github、b站、知乎上找一个项目。王道项目班,三个方向。
方向一:linux系统网盘服务端
linux网络编程、事件驱动服务端模型、线程池框架。
一二周学习c\c++语言,包括栈,队列,二叉树和图算法过一遍。编译器前端的词法分析和语法分析,提取单词并构建为数据结构,语法数据结构。
剩下六周讲解linux操作系统,如何读取文件系统,学习进程和线程,IO多路复用模型、网络编程。
之后自己写服务器:框架+数据库+网盘。
基础好的可以选择c++方向,基础弱的可以选择linux和java方向。
目前薪资最高的岗位:推广搜(推荐系统,计算广告,搜索引擎)
跨考最好报linux
方向二:C++方向
搜索引擎
离线部分
建设索引:书籍目录
分词、关键词推荐。
在线部分
reactor服务端框架
缓存新系统LRU/Redis

方向三:Java方向
PacMan
古典查找算法BFS DFS A*
博弈树搜索算法Minimax,Expectimax和Alpha-Beta剪枝
文本识别:、
不依赖任何现成库
从零开始用朴素贝叶斯分类和感知学习算法熟悉
机器学习的基础数学知识

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐



所有评论(0)