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

工作五年简历不会写?能力再高大厂也进不去,一篇文章教你如何避坑

csdh11 2025-03-02 16:51 11 浏览

导语

沉淀、分享、成长,让自己和他人都能有所收获!

一、前言

最近有伙伴问我,我的简历怎么投递了都没有反应,心里慌的很呀。

工作两年了目前的公司没有什么大项目,整天的维护别人的代码,有坑也不让重构,都烦死了。荒废我一身技能无处施展,投递的简历也没人看。我是不动物园里的猩猩,狒狒了!

我要加班,我要996,我要疯狂编码,求给我个机会…

在程序这条职业发展的道路上,如果想专心走技术,并不断提升自己。那么,选择进入一个有挑战项目和一个可以跟随学技术的人,是非常重要的。而这样的资源和人脉基本还是来自一些较大型的公司,如果在前两年因为学历或者某些原因没有能进入,那么在2年后还是可以试一试的。

至少,你敢走出来,愿前程美好皆因你不断拼搏!

接下来我们看一份小伙伴的简历,并对内容和排版上进行优化。以及整理相应的面试点做准备,帮助这位小伙伴尽早找到心仪公司。

面试,也是一次相亲。不认识你之前我要看脸(简历)、见了面我要走心(我来问你来答)。那么简历写不好,相应的内容又没做好准备,你不失败谁失败。

二、电话约面不断的简历

好的简历是一次美好 相亲 的开始,接下里就是对 相亲 事项的准备。

注意事项:

1.简历格式必须要规整, word 格式在不同版本下展示可能有不兼容的问题。所以非常建议写成 pdf 格式的简历。

2.个人信息联系方式中一定记得写邮箱,因为在面试前会发一些约面邀请函到个人邮箱中。

3.技能描述内容一定不能缺少不完整还有核心内容一定要强调突出,不然即使简历通过,面试官与你也没有太多的话题。

4.项目经验描述完整,要在项目中体现出个人的能力以及工作重点。这些都会影响与面试官的场景交流,如果你不留下可以聊的点,要么就等着被动的问。

三、简历好也要做好准备

虽然面试过程基本会问的点相差不太多,但是结合简历自身以及不同的面试官,都会聊出很多不一样的东西。所以不能完整回答出面试官的题目也没有关系,不用过于紧张,只要你能回答出 80% 以上基本都可以通过到下一轮面试。

那么,结合上面的简历,大概会有如下一些问题点可以聊;

1.面试问题

  1. Activity生命周期?
  2. service生命周期?
  3. 如何理解Activity,View,Window三者之间的关系?
  4. Activity的几种LaunchMode及使用场景
  5. View的绘制流程
  6. Touch事件的传递机制
  7. Android中的几种动画
  8. Android中跨进程通讯有几种方式
  9. AIDL理解
  10. Handler的原理
  11. Binder机制原理
  12. 热修复的原理
  13. 设计一套图片异步加载缓存方案
  14. Android内存泄露及管理
  15. Activity与Fragment通信
  16. Fragment的那些坑
  17. Android UI适配
  18. 布局优化
  19. Http Https
  20. 网络请求优化

由于文章篇幅问题,我把面试遇到过的高频经典面试题,做了一个分类整理,我发现面试官面试的一些套路,面试时问题很容易重合,那是因为每个公司的需求点其实差不多,而你要脱颖而出,就必须会一些热门不同的技术,Flutter,NDK....听我身边的朋友说我们这个公司不大,待遇也就这样感觉安逸一点也挺好,但是经过这次疫情,他坐不住了,身边的一个个被优化,明明用不到公司也用不到,这个事情之后让他知道学习不能停,要永远为自己留一个后路,而学习就是你的资本,成为无法替代的那一个,永远不需要担心被优化的问题!最后有需要的进阶学习的 可以私信我【学习】获取下载链接!

2.. 项目经验

项目方面完全依照个人在简历中提到的项目进行询问,但最好在项目中写出一些可以被拿来聊的点。比如这项目是做什么的、个人负责了那块、核心流程是什么、你解决过什么样的问题等等。

如果是一些金融或者订单等,会有专门的面试内容,比如;清分、结算、幂等、多支付、对账、秒杀、发货、分布式锁、一致性等等。这些东西是编不来的,需要亲身经历,否则问不了几个问题,你就漏了。

如果说你还没有一个什么像样的项目,那么可以去 github 寻找,并学习。

3.. 个人发展

这个就是一个比较开放性的问题了,主要是面试的一个收尾,也收复心情。只要不聊的太放飞自我,这里不是问题。

四、系统的学习才能变强

面试成功后和相亲走到结婚一样,日后的日子还是需要靠实力去过。

研发人员的成长终究是需要系统的需求,无论从算法、源码、技术栈以及项目上,要不断的深挖、探索,我一直相信只要努力做一件事并坚持下来,一定会收获成绩。

如何系统学习呢?

书籍方面

数学

  • 数学之美
  • 程序员的数学基础

数据结构和算法

  • 大话数据结构
  • 算法图解
  • 剑指Offer
  • 数据结构与算法之美
  • 算法面试通关
  • LetteCode
  • 编程之美
  • 编程珠玑
  • 趣学算法
  • 算法(红本)

硬件原理

  • 深入浅出计算机组成原理

网络

  • 计算机网络:自顶向下方法
  • 网络协议
  • 图解TCP/IP
  • HTTP权威指南
  • Wireshark网络分析就这么简单
  • Wireshark网络分析的艺术
  • Web性能权威指南
  • Unix网络编程

Linux

  • 现代操作系统
  • 鸟哥的Linux私房菜
  • 深入理解计算机系统
  • Linux程序设计
  • UNIX环境高级编程
  • 深入Linux内核架构
  • 性能之巅
  • 最强Android书
  • Linux性能优化实战

编译原理

  • 编码
  • 编译原理

虚拟机

  • Java核心技术
  • Java编程思想
  • Java并发编程实战
  • Java并发编程的艺术
  • Java核心技术
  • 深入理解JVM
  • 深入拆解JVM
  • 揭秘JVM
  • 程序员的自我修养—链接、装载与库
  • 垃圾回收算法手册
  • 深入理解Android JVM ART
  • 深入解析Android 虚拟机

Framework

  • HeadFirst设计模式
  • Android源码设计模式
  • Android进阶解密
  • Android框架解密
  • 深入理解Android内核设计思想
  • Android系统源代码情景分析

编程语言

  • More Effective C++
  • Effective Java
  • Kotlin实战、快速上手Kotlin开发

应用层

  • 第一行代码
  • Android开发进阶 从小工到专家
  • Android进阶之光
  • Android开发艺术探索

性能优化

  • Android高手开发
  • Android应用性能优化最佳实践

组件化、热修复、插件化

  • Android组件化架构
  • Android热修复技术原理
  • Android插件化开发指南

学习路线


五、总结

可能会觉得我是在包装自己的吗?是的!只不过你是包的更加实,并补充自己的短板。通过面试事项的梳理,知道自己哪里不足并去完善。并不是背了几个题就能通过面试,而是为面试知道自己的短板尽快赶上。

可能有人都已经工作几年了,简历还是写的一塌糊涂,word 格式发来打不开的都有(怀疑你的个人电脑多久没打开了也不更新,平时也不写代码了)。

认真对待自己的将来,就是做好现在。从没有那个人一直努力还没有成绩,如果暂时没有就在努力试试。

相关推荐

探索Java项目中日志系统最佳实践:从入门到精通

探索Java项目中日志系统最佳实践:从入门到精通在现代软件开发中,日志系统如同一位默默无闻却至关重要的管家,它记录了程序运行中的各种事件,为我们排查问题、监控性能和优化系统提供了宝贵的依据。在Java...

用了这么多年的java日志框架,你真的弄懂了吗?

在项目开发过程中,有一个必不可少的环节就是记录日志,相信只要是个程序员都用过,可是咱们自问下,用了这么多年的日志框架,你确定自己真弄懂了日志框架的来龙去脉嘛?下面笔者就详细聊聊java中常用日志框架的...

物理老师教你学Java语言(中篇)(物理专业学编程)

第四章物质的基本结构——类与对象...

一文搞定!Spring Boot3 定时任务操作全攻略

各位互联网大厂的后端开发小伙伴们,在使用SpringBoot3开发项目时,你是否遇到过定时任务实现的难题呢?比如任务调度时间不准确,代码报错却找不到方向,是不是特别头疼?如今,随着互联网业务规模...

你还不懂java的日志系统吗 ?(java的日志类)

一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...

谈谈枚举的新用法--java(java枚举的作用与好处)

问题的由来前段时间改游戏buff功能,干了一件愚蠢的事情,那就是把枚举和运算集合在一起,然后运行一段时间后buff就出现各种问题,我当时懵逼了!事情是这样的,做过游戏的都知道,buff,需要分类型,且...

你还不懂java的日志系统吗(javaw 日志)

一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...

Java 8之后的那些新特性(三):Java System Logger

去年12月份log4j日志框架的一个漏洞,给Java整个行业造成了非常大的影响。这个事情也顺带把log4j这个日志框架推到了争议的最前线。在Java领域,log4j可能相对比较流行。而在log4j之外...

Java开发中的日志管理:让程序“开口说话”

Java开发中的日志管理:让程序“开口说话”日志是程序员的朋友,也是程序的“嘴巴”。它能让程序在运行过程中“开口说话”,告诉我们它的状态、行为以及遇到的问题。在Java开发中,良好的日志管理不仅能帮助...

吊打面试官(十二)--Java语言中ArrayList类一文全掌握

导读...

OS X 效率启动器 Alfred 详解与使用技巧

问:为什么要在Mac上使用效率启动器类应用?答:在非特殊专业用户的环境下,(每天)用户一般可以在系统中进行上百次操作,可以是点击,也可以是拖拽,但这些只是过程,而我们的真正目的是想获得结果,也就是...

Java中 高级的异常处理(java中异常处理的两种方式)

介绍异常处理是软件开发的一个关键方面,尤其是在Java中,这种语言以其稳健性和平台独立性而闻名。正确的异常处理不仅可以防止应用程序崩溃,还有助于调试并向用户提供有意义的反馈。...

【性能调优】全方位教你定位慢SQL,方法介绍下!

1.使用数据库自带工具...

全面了解mysql锁机制(InnoDB)与问题排查

MySQL/InnoDB的加锁,一直是一个常见的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?下面是不同锁等级的区别表级锁:开销小,加锁快;不会出现死锁;锁定粒度...

看懂这篇文章,你就懂了数据库死锁产生的场景和解决方法

一、什么是死锁加锁(Locking)是数据库在并发访问时保证数据一致性和完整性的主要机制。任何事务都需要获得相应对象上的锁才能访问数据,读取数据的事务通常只需要获得读锁(共享锁),修改数据的事务需要获...