C/C++/JAVA学长求职之路:面试血泪史与必备知识
需积分: 10 185 浏览量
更新于2024-09-10
收藏 259KB DOC 举报
"本文分享了学长们在求职过程中遭遇的挑战,主要涵盖了C、C++、JAVA三个方向的求职经历,以及他们在准备过程中的学习资源和书籍推荐。"
(一)C语言求职血泪史中,学长们在不同的公司如华为、锐捷、阿里巴巴等经历了多次笔试和面试,有的成功获得offer,有的则在不同阶段被淘汰。在准备过程中,他们强调了C语言基础和指针的重要性,以及数据结构与算法、计算机网络、操作系统、Linux和编译原理等基础知识的掌握。特别推荐的书籍包括《C和指针》、《数据结构与算法》(严蔚敏或李春葆)、《程序员的自我修养》、《计算机网络自顶向下》、《现代操作系统原理》、《鸟哥的Linux私房菜》、《算法导论》和《编译原理》。找工作前的冲刺书籍有《编程珠玑》、《编程之美》、《剑指offer》和《程序员面试宝典》。学长们认为扎实的基础知识对于应对各种笔试和面试至关重要。
(二)C++求职过程中,学长们同样遭遇了挫折,如锐捷、CVTE、阿里巴巴等公司的笔试直接失败,但也有成功案例,如IGT和百度。在C++的学习资源上,他们推荐了深入浅出MFC这本书,这可能暗示在C++方向上,对MFC框架的理解和应用也是关键。
(三)JAVA方向虽然没有详细的经历分享,但可以推断,与C和C++类似,求职者需要具备扎实的JAVA基础知识,包括面向对象编程、数据结构与算法、JVM原理、并发编程、Java框架等。相关的学习资料可能包括《JAVA核心技术卷》、《Effective Java》、《深入理解Java虚拟机》等经典书籍。
总结起来,无论是C、C++还是JAVA,求职者都需要深厚的编程基础、良好的算法能力、扎实的计算机理论知识,并且需要通过实践项目和实习来提升自己的技能。此外,熟悉业界常用的开发框架和技术也是必不可少的。在求职过程中,面对挫折时保持积极态度,持续学习和提升自己,才能在竞争激烈的IT行业中脱颖而出。
2024-01-15 上传
2024-01-13 上传
173 浏览量
2024-11-09 上传
2024-01-13 上传
2023-12-27 上传
2022-06-09 上传
qq_17299761
- 粉丝: 0
- 资源: 1
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍