百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

携程新人解密“程序猿”面试通关路,要搜视频自学、刷题拼手速

haoteby 2025-03-01 14:01 14 浏览

【职场名片】柯文瑄,华东理工大学信息科学与工程学院2022届软件工程专业本科毕业生,今年签约携程旅游信息技术(上海)有限公司。

“校招”说到底是场信息战,对于求职的同学来说,每天关注企业招聘动态是必须要做的事情。我大约投递了30多份简历,基本都是互联网公司。随着面试次数的增加,我的面试经验也渐渐丰富起来,先后拿到了携程、广联达、善诊等抛来的录用offer。最后,综合考虑个人的未来发展和兴趣所在,我选择了携程。

回望4年前的新生报到,仿佛就在昨天。最开始的时候,我只知道自己大概可以做程序员,对未来的从业方向并没有太多了解。大三是个分叉口,记得那年刚开学我就开始思考未来的道路如何选择:创业、读研还是就业?思虑再三,我选择了直接就业,自此也正式踏上了求职道路。

目标锁定“前端开发”

至于选择就业的原因,我了解到研究生阶段的学习主要偏向算法等方面的研究,而我对这方面没有特别强烈的兴趣。于是,我开始在开发岗位中找寻适合自己的位置,并将目标锁定为“前端开发”,梦想将来能够创造全感官智能的产品/服务交互体验。

要成为前端开发工程师,拥有过硬的技术和设计思维是重中之重。锁定目标之后,所需要做的就是摒弃干扰,进行针对性的准备。我先从了解相应的岗位要求一步步开始,然后一点点自学相关专业知识。除了掌握学校里的专业必修课,前端开发工程师岗位还需要了解产品市场主流的开发技术栈,包括编程语言基础、软件开发框架等。于是,我利用课余时间广泛阅读研究前沿的相关文献,由于是自己喜欢的方向,所以学习起来一直动力满满。

数智时代,网络学习资源非常丰富,我在视频网站自学了js基础、Vue框架和各种面试题等,再结合实践,完成了网页版俄罗斯方块、移动端图书商城等几个项目,而后慢慢就有了一定的基础和自信。

大三暑假时,为了检验、提高自己的实践能力,我找了一份web前端开发的实习,主要工作内容是与后端配合完成项目的开发、维护优化已有项目,让我受益匪浅。因此,要尽早扩充自己的眼界,提高职业认知,积极付诸行动,就能抵达心之所向。

努力刷题熟能生巧

对于一个“程序猿”而言,项目经验是非常重要的,是自我能力的体现。在我所经历的程序员面试中,主要包括3部分:基础知识、专业知识和项目。

基础知识指的是计算机专业相关的基础知识,包括计算机网络、操作系统以及算法等。其中,前两者学校的专业课均有涉及,只要复习即可,而算法需要自己去网站上努力刷题来提升熟练度。

专业知识则和投递岗位有关,以前端开发岗位为例,主要考察前端开发所用语言JavaScript相关的语法基础和一些特定场景下的运用。在某视频网站上搜索“面试题”可以获得大量的真题,供学习与参考。项目主要与简历相关,面试官会根据简历中的项目经历和实习经历,挖掘出你与该职位的匹配程度,所以务必对简历中的这块内容做到熟稔于心。

求职期间,我还做了一张表格记录投递的批次、不同轮次面试的时间、复盘情况以及offer反馈等内容。这张表格既可以帮助我做好面试准备,也便于在面试后进行总结与反思。

跳跳街舞调整心态

求职过程中,我们总会遇到各种坎坷,有时甚至会心灰意冷。经验告诉我:这时最重要的就是找到适合自己的解压方式,调整好心态,做到“稳中取胜”。

刚开始,我通过了几家心仪公司的测评、笔试和几轮技术面试,可最后却没有如愿拿到offer录用函,这对我而言是不小的打击。

值得庆幸的是,我从大一开始接触街舞并坚持至今,是学校街舞社的副社长。在失意时街舞和音乐帮助我做到了劳逸结合,给予了我很多能量,使我得以走出低谷,心态也自然而然地调整了过来。

转眼已过毕业季,我想对学弟学妹们说:不久之后,大家也将会面临升学、就业等问题,你的内心或许会焦虑、会迷茫,不过不需要过分担心,请尽情享受这段“黎明前的黑暗”吧!

本文图片来源:讲述人提供

来源:作者:徐瑞哲 整理

相关推荐

手把手教你构建一个简单的Eclipse RCP应用

EclipseRCP应用,通常用来构建跨平台的图形化管理客户端,Eclipse从IBM开源以来,一直占据开源Java开发平台的头把交椅,现在仍然收到很多人的追捧。今天就带大家通过一个简单的例子:开发...

Eclipse配置maven 环境(maven的配置、以及eclipse中配置maven)

Eclipse配置maven环境的先决条件是,Windows系统已经配置好maven环境Eclipse配置maven环境步骤如下:一、给Eclipse添加本地maven...

如何在Eclipse中搭建Zabbix源码的调试和开发环境

Zabbix是一款非常优秀的企业级软件,被设计用于对数万台服务器、虚拟机和网络设备的数百万个监控项进行实时监控。Zabbix是开放源码和免费的,这就意味着当出现bug时,我们可以很方便地通过调试源码来...

Eclipse中将现有的maven项目 导入Git,并发布到

Eclipse中将现有的maven项目导入Git,并发布到github一、Eclipse中将现有的maven项目导入Git1.将本地的maven项目,添加他的子项目到git仓库,并发布到githu...

eclipse安装图解(eclipse安装教程2021)

下载eclipse之前请先安装jdk、查看自己电脑系统是多少位第一步:打开官网https://www.eclipse.org/downloads/第二步:点击DownloadPackages第三...

Eclipse IDE for C/C++ Developers 开发环境搭建详解

EclipseIDEforC/C++Developers开发环境搭建详解1.到官网下载eclipseforC/C++Developmer解压就行2.下载MinGW用来编译C/C+...

来来来!一文告诉你Eclipse的正确安装使用姿势,你都清楚吗?

前言本学习笔记是有关如何设置Eclipse的详细说明。即使你天天在使用它,但是,相信我,或许你并不足够了解它。安装Java运行时环境Eclipse是Java应用程序,因此设置Eclipse的第一步是安...

纯干货!Eclipse的安装与使用(eclipse 安装教程)

之前有人给小华君留言,说让小华君讲一讲Eclipse,那好,我们今天就简单地讲一下。讲得也是基础部分,如题,主要是Eclipse的安装与使用。废话不多说,开始讲。Eclipse是Java开发的集成开发...

2020 最新版jdk & eclipse下载安装 之JDK(一)

首次安装Eclipse,去官网下载资源找不对安装包,安装之后又报错,如果和我一样的话,那就来看我的分享吧安装eclipse前,需要先安装JDK软件首先,到oracle官网下载JDK安装包下载链接:...

Eclipse 安装教程(附安装包下载)(eclipse安装教程最新版)

Eclipse软件介绍是一个开放源代码、基于Java的可扩展开发平台。它本身只是一个框架和一组服务,通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(Ja...

JDK安装、Eclipse安装及运行环境配置

1、eclipse下载打开地址:http://www.eclipse.org/downloads/;根据自己机器的操作系统,页面上显示适应机器操作系统的Eclipse下载列表,也可以点击下图所示位置切...

Ubuntu Linux 21.10官方壁纸现已提供下载 最高8192×4608分辨率

距离十月份的Ubuntu21.10Linux发行版的到来,已只有数周的时间。在今年4月介绍了与之有关的大量细节之后,Canonical现又放出了代号为“ImpishIndri”的这一大...

Linux 4.7系统内核发布:支持RX 480

经过一周休假之后,LinusTorvalds今天正式发布了新版LinuxKernel4.7,可在官网直接下载。Linux4.7版内核的开发启动于5月29日,经过了七个RC候选版,加入了不少新特...

开发企业官网就用这个基于SpringBoot的CMS系统,真香

前言推荐这个项目是因为使用手册部署手册非常...

非常详细的Linux系统安装教程!建议收藏

公众号:老油条IT记一、下载ISO镜像#官网:CentOS:http://mirror-status.centos.org/#cn#其他:网易:http://mirrors.163.com/cento...