当前位置: 首页 > news >正文

被裁现状,给找工作的同学一些建议

2022 到 2023 国内知名互联网公司腾讯、阿里、百度、快手、滴滴、京东、阿里、爱奇艺、知乎、字节跳动、小米等公司均有裁员,其中有不少公司,在过去年的一整年,进行了多轮裁员,以下是网传的一张 “2022 年裁员企业名单”。

这些裁员的公司并不好过,受到市场环境、外界业务的冲击、以及疫情的影响等等,阿里、腾讯、百度、快手等很多企业的市值都跌了 50%,甚至 70%、80%。

在这么残酷的环境下,要跟这么多毕业的同学竞争一个岗位,确实非常不容易,其中包含很多高学历,大厂背景,技术厉害的人。

现在出来找工作的同学都有相同的感受,投递出去的简历,基本都石沉大海,能收到一份面试机会是非常不容易的,脉脉上很多投递了 3 个月,但是收到面试邀请很少,就连阿里巴巴达摩院高级专家被裁之后,表示找工作都很困难。

大佬都这样,更何况我们呢,所以一定要花时间好好准备,尤其在简历上,一定要突出你的优势,这样更容易吸引 hr 和部门面试官的注意力,更大几率获得面试机会。

在今年这个大环境下,裁员人数众多已经超乎我们的想象,还有很多没有爆出来的,想要在这么多人中突出重围,我们一定要好好准备,把握每次来之不易的面试机会。结合了过往收割大厂 offer 的经验,希望能够帮助到正在找工作的同学。

给找工作的同学一些建议

面试前的准备

  • 准备一分钟自我介绍,言简意赅,这是每轮面试必问的
  • 准备一份简洁,能够突出亮点的简历,hr 每天要看很多简历,如果你的简历写的有长有啰嗦,谁都没有耐心看下去,简历 1-2 页足够了
  • 梳理一下每家公司离职原因,这是 hr 环节必问的问题,说真实原因就好,但是不要吐槽你的老东家,如果是被裁员的,也不要刻意隐瞒,因为这些都会进行背调,如果前面的面试都过了,最后因为背调的时候离职原因前后不一致,导致 offer 收回,挺可惜的
  • 在投递简历之前,先看这家公司会不会背调,如果会背调,那么请不要合并经历,因为会找第三方背调公司进行背调,诚信是公司的红线,如果前面的流程都过了,但是因为背调没过就太可惜了

工作和专业技能

  • 算法要过关,大大小小公司都会有一定要求,一定要花时间好好准备,我总结了一套算法刷题模板,放到了文末,可以前往查看
  • 专业基础知识,八股文,一定要刷,可以从网上总结别人分享的面试题
  • 一定要准备过往工作的亮点,可以是技术上攻坚、也可以是业务上的
  • 对过往的工作做个总结,做出了哪些核心贡献,怎么做的,取得了那些收益
  • 每轮面试结束之后,对没回答上来的问题进行总结,避免下次被问到相同的问题
  • 回答问题别绕,面试官问什么就答什么,不会坦白说就好,会也不要说的过多,因为没有全才,每个人的能力有限,你说的太多,超出他的知识范围,反而会影响你的面试结果

刷题

刷题这个问题都是老生常谈的话题,现在的门槛越来越高,而每轮面试,算法都是必不可少的,尤其是线上面试,不仅要求保证程序可以正常运行,也要你去思考一些边界 case,所以一定要花时间准备,有助于拿个更好的 offer。

Java面试题:https://qr18.cn/CgxrRy

基础知识
1.Java中 == 和 equals 和 hashCode 的区别
2.int、char、long 各占多少字节数
3.int 和 Integer 的区别
4.谈谈对Java多态的理解
5.……
高级知识点
1.哪些情况下的对象会被垃圾回收机制处理掉?
2.讲一下常见的编码方式?
3.UTF-8编码中中文占几个字节,int型几个字节?
4.静态代理和动态代理的区别,什么场景使用?
5.……

线程、多线程和线程池
1.开启线程的三种方式?
2.线程和进程的区别?
3.为什么要有线程,而不是仅仅用进程?
4.run() 和 start() 方法的区别?

Android 面试题

基础知识点
1.四大组件是什么?
2.四大组件的生命周期和简单用法
3.Context的理解?
……
高级知识点
1.Android 系统架构
2.Android 各个版本特性
3.Android 系统启动流程
……

性能优化面试题:https://qr18.cn/CgxrRy

1.什么是OOM & 什么是内存泄漏以及原因
2.Thread是如何造成内存泄露的,如何解决?
3.Handler导致的内存泄露的原因以及如何解决
4.如何加载Bitmap防止内存溢出
5.MVP中如何处理Presenter层以防止内存泄漏的
6.Bitmap 内存占用的计算
7.getByteCount() & getAllocationByteCount()的区别
8.Bitmap的压缩方式
9.LruCache & DiskLruCache原理
……

Framework 面试题

1.onStart 和 onResume、onPause 和 onStop 的区别
2.Activity之间传递数据的方式Intent是否有大小限制,如果传递的数据量偏大,有哪些方案
3.Activity的onNewIntent()方法什么时候执行
4.有哪些Activity常用的标记位Flags
5.Handler的实现原理
6.子线程中能不能直接new一个Handler,为什么主线程可以
7.一个线程可以有几个Handler,几个Looper,几个MessageQueue对象
8.RecyclerView的多级缓存机制,每一级缓存具体作用是什么,分别在什么场景下会用到哪些缓存
9.为何需要进行IPC,多进程通信可能会出现什么问题
10.Binder的原理
……

Android架构面试题:https://qr18.cn/CgxrRy

1.什么是模块化
2.什么是组件化
3.ARouter原理
4.插件化的定义
5.AOP是什么
6.Glide如何绑定生命周期
……

音视频面试

1.为什么巨大的原始视频可以编码成很小的视频呢?这其中的技术是什么呢?
2.怎么做到直播秒开优化?
3.直方图在图像处理里面最重要的作用是什么?
4.数字图像滤波有哪些方法?
5.图像可以提取的特征有哪些?
6.衡量图像重建好坏的标准有哪些?怎样计算?
7.AAC和PCM的区别?
8.H264存储的两个形态?
9.FFMPEG:图片如何合成视频
10.常见的音视频格式有哪些?
11.请指出“1080p”的意义?
12.……

Flutter 面试:https://qr18.cn/CgxrRy

1.Flutter是怎么实现热重载的,原理和过程是怎么样的?
2.为什么说Flutter性能好?说下和其他跨平台的本质区别!
3.Flutter是怎么完成组件渲染的?
4.Flutter绘制流程是怎么样的?
5.说下Widget 和 element 和 RenderObject 之间的关系?
6.Flutter main future mirotask 的执行顺序是怎么样的?
7.Stream 与 Future是什么关系?
8.……

Android 车载开发:https://qr18.cn/FTlyCJ

初级面试题(50题)
1.Android Auto 是什么?它的目的是什么?
2.为什么要使用 Android Auto 而不是仅使用普通的 Android 应用程序?
3.Android Auto 支持的应用程序类型有哪些?
4.如何将应用程序添加到 Android Auto?
5.如何制作适用于 Android Auto 的应用程序 UI?
6.Android Auto 支持的通信协议有哪些?
7.Android Auto 的音频和视频播放 API 是哪些?
8.如何推送 Android Auto 通知?
9.如何防止 Android Auto 应用程序被黑客攻击?
10.如何将手机上的应用程序推送到 Android Auto 中?
11.如何使用 Android Auto 显示地图和导航?
12.如何使用 Android Auto 在车辆上显示充电站信息?
13.如何在 Android Auto 应用程序中使用语音命令?
……

智能座舱岗位面试题(80道)
1.什么是 Android 车载应用?
2.Android 车载应用与手机版安卓有什么不同?
3.Android Auto 的工作原理是什么?
4.Android Auto 如何与车辆信息进行交互?
5.Android Auto 允许使用哪些控件?
6.如何为 Android 车载应用开发通知?
7.如何为 Android 车载应用开发语音命令?
8.如何在 Android 车载应用中实现地图和导航功能?
9.如何为 Android 车载应用配置多语言支持?
10.Android Auto 与 CarPlay 有什么不同?
11.Android Auto 支持哪些媒体应用程序?
12.如何调试 Android Auto 应用?
13.Android Auto是否支持横屏布局?
14.如何在 Android 车载应用中使用传感器数据?
15.Android 车载应用可以使用哪些应用程序结构?
……

CarFramework 面试题 (50道):https://qr18.cn/FTlyCJ
1.CarFramework是什么?它的作用是什么?
2.CarFramework基于哪个Android版本?
3.CarFramework如何处理车载应用多任务?
4.CarFramework的框架结构和关键组件是什么?
5.CarMessagingService是什么?它提供了什么功能?
6.CarAppContext是什么?它的作用是什么?
7.如何在应用程序中获取CarService?
8.如何检查车辆内部硬件功能是否已启用?
9.如何在Android Auto中注册应用程序?
10.如何使用CarFramework访问车载传感器?
11.在CAR应用程序中如何访问外部存储?
12.在车载应用程序中如何访问Android蓝牙?
13.CarFramework中的CarInputService提供了什么功能?
14.如何使用CarAppService来创建多用户CAR应用程序?
15.如何使用CarSettingsService来处理车辆设置?
16.CarFramework中的CarPackageManager提供了什么功能?
17.如何在CAR应用程序中使用Google地图

最后

其实面试过程被问到的问题没有这么多,想必大家都知道,只有全面复习是以备不时之需,这可能就是人们常说的“面试造火箭,工作拧螺丝”吧,最后希望大家都面试顺利,实现涨薪梦!!!

相关文章:

被裁现状,给找工作的同学一些建议

2022 到 2023 国内知名互联网公司腾讯、阿里、百度、快手、滴滴、京东、阿里、爱奇艺、知乎、字节跳动、小米等公司均有裁员,其中有不少公司,在过去年的一整年,进行了多轮裁员,以下是网传的一张 “2022 年裁员企业名单”。 这些裁…...

编程到底难在哪里?

编程是一门非常有挑战性的技术,能够让人们使用计算机来完成各种任务。它不仅需要掌握各种计算机语言和框架,还需要在实际应用中充分发挥自己的专业知识和创造力。 然而,对于初学者来说,在编程过程中遇到的难点可能是多方面的。以…...

C++ 仿函数(一)

目录 一、仿函数是什么? 二、仿函数的特点 1.仿函数在使用时,可以像普通函数那样调用, 可以有参数,可以有返回值 2.仿函数超出普通函数的概念,可以有自己的状态 ​编辑3.仿函数可以作为参数传递。 三、谓词 一元谓词示例&a…...

MATLAB连续LTI系统的时域分析(十)

目录 1、实验目的: 2、实验内容: 1、实验目的: 1)掌握利用MATLAB对系统进行时域分析的方法; 2)掌握连续时间系统零输入响应的求解方法; 3)掌握连续时间系统零状态响应、冲激响应和…...

HBuilderX使用

HBuilderX使用(Vue前后端分离) 概述:DCloud开发者后台 DAccount Service 1、官网下载开发工具:HBuilderX-高效极客技巧 注意:安装目录路径中不能出现中文特殊字符,否则会造成项目无法编译。比如C:/Progr…...

【JavaSE】多态(多态实现的条件 重写 向上转移和向下转型 向上转型 向下转型 多态的优缺点 避免在构造方法种调用重写的方法)

文章目录 多态多态实现的条件重写向上转移和向下转型向上转型向下转型 多态的优缺点避免在构造方法种调用重写的方法 多态 一种事物,多种形态。 多态的概念:去完成某个行为,当不同对象去完成时会产生出不同的状态。 多态实现的条件 1.必须…...

MySQL学习---13、存储过程与存储函数

1、存储过程概述 MySQL从5.0版本开始支持存储过程和函数。存储过程和函数能够将负杂的SQL逻辑封装在一起,应用程序无序关注存储过程和函数内部复杂的SQL逻辑,而只需要简单的调用存储过程和函数就可以。 1.1 理解 含义:存储过程的英文是Sto…...

Mysql日志管理、备份与恢复

文章目录 一、Mysql日志管理1.mysql日志2.日志种类3.日志的查询4.配置日志文件 二、Mysql备份与分类1.数据备份的重要性 一、Mysql日志管理 1.mysql日志 Mysql的日志默认保存位置为/usr/local/mysql/date,Mysql的日志配置文件为/etc/my.cnf,里面有一个…...

STM32单片机声控语音识别RGB彩灯多种模式亮度可调WS2812彩灯

实践制作DIY- GC0129-语音识别RGB彩灯 一、功能说明: 基于STM32单片机设计-语音识别RGB彩灯 二、功能介绍: STM32F103C系列最小系统板5VUSB电源64个灯珠的WS2812灯板1个开关键(3档亮度调节)1个模式切换键(白灯 红灯…...

高校9大学术工具推荐,一定要用起来哦!

1、文献管理工具:例如EndNote、Mendeley和Zotero,这些工具可以帮助您整理、管理和引用文献。 2、数据分析工具:例如SPSS、R和Python等,用于进行统计分析和数据处理。 3、学术写作工具:例如LaTeX和Microsoft Word&…...

记一次压力测试

性能测试文档 背景 为对产品性能有一定了解,现将产品展开一次性能测试; 环境与工具 本章为基本工具准备及linux命令说明,无先后顺序。 Xshell工具 本文使用Xshell在Windows界面下远程登录linux主机安装Xshell直接全部选择默认选项即可&…...

一个文明是否有竞争力,在很大程度上取决于信息传递的效率。

文章目录 引言I 有效地传递信息1.1 信息传播分类1.2 信息传递的有效性II 科技进步的必要条件和充分条件2.1 能量总量2.2 能量密度2.3 衡量科技成就的大小2.4 科学的诞生的意义:获得叠加式收益引言 科技进步的必要条件是能量总量,而充分条件是能量密度。一个文明是否有竞争力,…...

测试4年,跳槽一次涨8k,我跳了3次···

最近有人说,现在测试岗位初始工资太低了,有些刚刚入行的程序员朋友说自己工资连5位数都没有.....干了好几年也没怎么涨。看看别人动辄月薪2-3万,其实我想说也没那么难。说下如何高效地拿到3w。 1.暂且把刚入行的条件设低些吧,大专…...

Redis 入门教程(简单全面版)

1 安装: 1.1 生产环境安装 注意: 1、如果安装过程有问题可以参考源代码中的 README.md 文件 2、如果服务器只安装一个 redis 通常选择 /usr/local/redis 作为安装目录,如果安装多台则建议带上 服务名称 区分(建议带上 服务名称 区…...

java并发-AQS

当我们使用Java并发编程时,我们经常会听到“AQS”的概念。AQS代表“AbstractQueuedSynchronizer”,是Java并发包中的一个重要组件。AQS提供了一个框架,使得开发者可以轻松地实现各种同步器,例如锁,信号量,倒…...

openAI图像生成开发文档

图像生成 了解如何使用我们的 DALLE 型号 介绍 图像 API 提供了三种与图像交互的方法: 根据文本提示从头开始创建图像根据新的文本提示创建现有图像的编辑创建现有图像的变体 本指南介绍了使用这三个 API 终结点的基础知识以及有用的代码示例。要了解它们的实际…...

Python综合案例—利用tkinter实现计算器的程序

目录 一、导入 tkinter 库 定义全局变量 二、定义回调函数 三、创建窗口对象 四、创建标签控件 五、创建数字按钮 六、创建加、减、乘、除和等于按钮 七、创建清空按钮 八、总结 用Python实现计算器可以让我们更好地理解面向对象编程、GUI 编程和事件驱动编程等概念&a…...

canvas学习笔记

其实还有react还没有学&#xff0c;但是公司技术栈里面有canvas&#xff0c;所以先系统学习一下canvas 一、canvas 简介 ​<canvas> 是 HTML5 新增的&#xff0c;一个可以使用脚本(通常为 JavaScript) 在其中绘制图像的 HTML 元素。它可以用来制作照片集或者制作简单(也…...

Navicat Premium 15安装注教程

Navicat Premium 15安装 准备工作 下载好安装包navicat150_premium_cs_x64和安装完成Navicat Premium 15 链接&#xff1a;https://pan.baidu.com/s/1TJs3pjAXJXhu7-13DJLzpg 提取码&#xff1a;hunk 安装Navicat Premium 15 无脑操作&#xff0c;下一步下一步就行了&…...

yolo v8

这个系列代码被封装的非常的精致&#xff0c;对二次开发不太友好&#xff0c;虽然也还是可以做些调节 模型的导出 有三种方式试过&#xff0c;都可以导出onnx的模型 1. 用yolov8 源码来自&#xff1a;ultralytics\yolo\engine\exporter.py (不固定尺寸) yolo export modelpa…...

2022IDEA的下载、安装、配置与使用

文章目录 1.IntelliJ IDEA 介绍1.2 JetBrains 公司介绍1.2 IntelliJ IDEA 介绍1.3 IDEA 的主要功能介绍1.3.1 语言支持上1.3.2 其他支持 1.4 IDEA 的主要优势&#xff1a;(相较于 Eclipse 而言)1.5 IDEA 的下载地址1.6 官网提供的详细使用文档 2.windows 下安装过程2.1 安装前的…...

实验十 超市订单管理系统综合实验

实验十 超市订单管理系统综合实验 应粉丝要求&#xff0c;本博主帮助实现基本效果&#xff01; 未避免产生版权问题&#xff0c;本项目博主不公开源码&#xff0c;如果您遇到相关问题可私聊博主&#xff01; 一、实验目的及任务 通过该实验&#xff0c;掌握利用SSM框架进行系…...

微服架构基础设施环境平台搭建 -(二)Docker私有仓库Harbor服务搭建

微服架构基础设施环境平台搭建 -&#xff08;二&#xff09;Docker私有仓库Harbor服务搭建 通过采用微服相关架构构建一套以KubernetesDocker为自动化运维基础平台&#xff0c;以微服务为服务中心&#xff0c;在此基础之上构建业务中台&#xff0c;并通过Jekins自动构建、编译、…...

springboot+freemarker+restful

什么是freemarker? FreeMarker是一种模板引擎&#xff0c;它可以用于生成各种类型的文档&#xff0c;比如HTML、XML、PDF、Word等。它可以通过简单的模板语法和数据模型来生成文档内容。与传统的JSP相比&#xff0c;FreeMarker的语法更加简洁和易读&#xff0c;并且可以很好地…...

基于Kubernetes集群构建大中型企业CICD应用平台(1)-- devOps

一、DevOps介绍 软件开发最开始是由两个团队组成&#xff1a; 开发计划由开发团队从头开始设计和整体系统的构建。需要系统不停的迭代更新。 运维团队将开发团队的Code进行测试后部署上线。希望系统稳定安全运行。 这看似两个目标不同的团队需要协同完成一个软件的开发。 …...

什么是模型鲁棒性和泛化能力

目录 1、鲁棒性 2、泛化能力 1、鲁棒性 定义&#xff1a;在统计学领域和机器学习领域&#xff0c;对异常值也能保持稳定、可靠的性质&#xff0c;称为鲁棒性。比如说&#xff0c;计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下&#xff0c;能否不死机、不崩溃&a…...

AI翻译工具分享

LanguageX简介 冠军翻译引擎交互式翻译,为专业译者而生的新一代译者工具 自2017年神经网络机器翻译流行以来,“机器翻译替代人工翻译”的观点屡见不鲜。作为一个技术和语言背景结合的团队,LanguageX认为语言服务是高度复杂、需要创意的智力活动,并肩负着人类沟通的重要使命。La…...

选男友最好的方式就是爬山

爬山&#xff0c;作为一种户外运动&#xff0c;一直备受青睐&#xff0c;拥有着许多的好处。而对于现代人来说&#xff0c;选择一位合适的伴侣&#xff0c;也是一件非常重要的事情。 那么&#xff0c;为什么不将两者结合起来&#xff0c;用爬山来寻找最合适的男友呢&#xff1f…...

C++面经:初始化全局变量和未初始化全局变量有什么区别

全局变量初始化而且初始值不为0&#xff0c;那么这样的全局变量是放在内存的.data段的&#xff0c;如果全局变量初始值为0或者未初始化&#xff0c;那么这样的全局变量是放在.bss段的。 考点&#xff1a; 考察C/C语言内存模型&#xff0c;.data&#xff0c;.bss段存放的内容。 …...

vue-2 指令:

指令 什么是html属性&#xff1a;就是用来扩展html标签的功能&#xff0c;属性是写在html的开发标签中&#xff1a;属性“属性值”&#xff0c; 指令就是用来扩展在vue中标签的功能 {{}} &#xff1a;模板语法&#xff0c;文本插值 不可解析html标签 {{ 可以写变量&#x…...