`

校招季求职知识储备建议

阅读更多

将所储备的知识点分为基础知识、项目相关知识、智力题与逻辑推理、拓展知识、算法及相关书籍五部分。

基础知识储备方面

Ø  语言C/C++语系、JavaJavascriptPHPPythonLinuxHTML5等;

Ø  海量数据处理技术和算法

Ø  数据结构:排序(堆排序+基数排序+快排)、图、栈++队列+链表+数组+二叉树+红黑树;

Ø  计算机网络OSI七层和五层模型、UDPTCP(对比、拥塞控制、滑动窗口)、DNS机制、IP地址、网络协议、P2P网络、三次握手和四次挥手机制;

Ø  操作系统:锁机制、多线程、进程及进程间关系、通讯、同步;

Ø  Java语言相关Java对象池、Java代理机制、Java序列化、Java类加载机制、JDK+JVM+JREJava锁机制、Java自动打包和解包机制、HashMapHashTableArrayListHashSet的底层实现机制、Socket编程、Java反射机制、Java多线程、JVMJava同步机制、JNIJNDIJava中的Cache机制;

Ø  C/C++语言相关overrideoverloadC++实现映射机制、memcpymensetstrcpy源码、C++内存管理与JVM、虚函数、构造函数+赋值构造函数+拷贝构造函数+析构函数、继承与多态等;

Ø  数据库技术ACID、分布式三段提交协议、SQL

Ø  其他:卡特兰数、母函数、六度分割理论、螺旋队列、动态规划等。

 

项目相关方面,根据实习的项目共统计一下技术要点

 

智力题及逻辑推理方面:这类题目一般可以在Web搜到很多,今年常考的智力题有:兔子买药、海盗分金子、小白鼠喝毒药等。

 

拓展知识方面,主要储备知识点

Ø  大数据处理NoSQL及各类NoSQL数据库、MapReduce

Ø  即时通讯IM:腾讯、人人网、雅虎等不同IM的区别及腾讯微信的相关信息;

Ø  微博:新浪、腾讯微博的对比研究、微博Cache设计、新浪微博技术架构、高性能微博技术架构设计;

Ø  搜索引擎:通用搜索与垂直搜索、搜索意图识别、搜狗和360搜索对比;

Ø  数据挖掘:协同过滤算法、聚类算法、图片搜索;

Ø  系统设计:新浪爱问系统设计、异常框架设计;

Ø  定向广告:回头客定向与定向广告、Cookie原理及应用;

Ø  移动互联网

Ø  系统架构

Ø 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics