我的2020Android开发岗面经分享,在5面字节后结束我的求职生涯......

2021最新字节跳动技术五面(刚拿Offer):一面,熬了整整30天 1.自我介绍+闲聊 2.tcp/ip相关,tcp/ip模型几层? 3.tcp和udp相关,端口号位于哪一层?如果tcp和udp访问同一个端口号会怎么样? 4.http相关,http哪些操作是幂等的 5.https相关,对称非对称加密?具体操作?为什么数据传输时用对称加密? 然后是代码题: 1.从有序数组中选出两数之和等于target,返回索引,口述,一开始说用暴力遍历,优化之后对两个索引做二分,再优化对两个索引代表的数之和做二分 2.手撕LRU 我用了hashmap和linkedlist 面试官看我撕完提了 阅读详情

都挺好

很多人挤破脑袋,破釜沉舟的想进大厂的根本原因还是大厂和小公司真的不一样。我是双非本科15年毕业的,毕业之后就一直在做Android相关方面的开发工作,到18年经历了两家创业公司,一家工作了不到半年老板就跑路了,一家工作到18年初,因为运营不当倒闭了(一度怀疑自己是不是去哪家公司就得哪家倒闭)。

在小公司做开发,一个同时开发几个app也是比较常见的,而且公司的代码和项目管理都非常的不规范,一些祖传代码能让你一些白了头。诸多因素综合下来更加坚定了我奔大厂的决心,提升技术能力也好,镀金也罢,又或是开篇说的一种能力的见证,在今年5月份我毅然决然的选择了裸辞,开始我的奔大厂之路。

至6月结束,面完了网易、oppo、拼多多、滴滴、优酷、蘑菇街,结果都是凉凉(内心还是很虚的,所以先找了些规模偏小的大厂下手)。总体的一个感觉就是,感觉面试官问的感觉都会,但是就是卡在喉咙里面说不出来,问到一些底层,源码,方面的东西,更是脑子一片空白,有个面试官甚至反问我,“你之前的16k是怎么拿到的?”。 准备还是太不充分了,突然意识到,随后在7月份开始降低了面试的频率,开始复习,从java基础到底层源码,该背的背,该写的写, 并在每次面试之后记录下面试官的问题,回去做复盘和延伸,实践出真知。

汗水+坚持+方法=成功

不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个“有章可循”说的意思只是说应对技术面试是可以提前准备。 我其实特别不喜欢那种临近考试就提前背啊记啊各种题的行为,非常反对!我觉得这种方法特别极端,而且在稍有一点经验的面试官面前是根本没有用的。建议大家还是一步一个脚印踏踏实实地走。


建议寻找大厂方式
1.关注大厂官网,随时投递简历(走流程的网申);
2.线下参加宣讲会,直接投递简历;
3.找到师兄师姐/认识的人,帮忙内推(能够让你避开网申简历筛选,笔试筛选,还是挺不错的,不过也还是需要你的简历够棒);
4.博客发文被看中/Github 优秀开源项目作者,大厂内部人员邀请你面试;
5.求职类网站投递简历(不是太推荐,适合海投);

除了这些方法,我也遇到过这样的经历:有些大公司的一些部门可能暂时没招够
人,然后如果你的亲戚或者朋友刚好在这个公司,而你正好又在寻求 offer,那
么面试机会基本上是有了,而且这种面试的难度好像一般还普遍比其他正规面试低很多。
学习+复习

  • 笔试

很早就了解了互联网公司面试必考,也是一个程序员必备的内功,我的算法水平也就是刚及格的水平,肯定是不能达到面试所需的水平的,于是便开始有计划的在LeetCode上刷题,一开始是计划每天刷8道Easy难度的题,后来越刷越熟练后便每天刷4道Medium和4道Easy,然后转变为每天刷4~6道Medium。虽然不能说马上掌握全部,但是成果还是很不错的。

  • 手写代码

因为在面试过程中,面试官可能会要求你手写代码(根据我自己的经历来看,这个概率差不多是50%,要看不同的公司和面试官的喜好)。根据我的总结,认为手写代码有这么几个特点:

  1. 难度相比笔试难度较为简单。
  2. 由于是手写,与在键盘上敲代码有非常大的不同,有可能你在键盘上敲得飞起,但是你在纸上却一行都写不出来。
  3. 形式较为灵活,在没有思路时可以与面试官交流,就算最终没有写出来,你的思路得到面试官认可也是可以通过面试的。

针对这个环节,我准备了一本书,就是大名鼎鼎的 【剑指Offer】(必读!!!点击获取,学习书籍+视频+面试合集)。

  • 面试问题准备

Android 基础知识

  • Activity
  • Service
  • Broadcast
  • Receiver
  • ContentProvider
  • Intent
  • Fragment

Java 面试题

  • Java 基础
  • Java 中的设计模式

Android 高级

  • Android 性能优化
  • Android 屏幕适配AIDL
  • Android 中的事件处理
  • Android 中的动画
  • ContentObserver
  • 内容观察者作用及特点
  • 项目框架的使用

自我介绍

  • 开发中都使用过哪些框架、平台

  • 都使用过哪些自定义控件项目的流程

  • 项目中常见的问题

  • 即时通讯是是怎么做的常见框架分析
    Flutter 相关面试题全解析

  • Dart 部份

  • Flutter 部份

面试题以及解析,我都做了一个整理

需要的可以点击我的【GitHub】获取!免费分享!希望能用你的鼠标点个赞,给个小小的支持,更文不易,谢谢大家阅读!


其中包括了有基础知识、Java集合、JVM、多线程并发、 Handler、Activity相关、Fragment、service、布局优化、AsyncTask相关、设计模式、Android 事件分发机制、 Binder、Android 高级必备 :AMS,WMS,PMS、Glide、 Android 组件化与插件化等面试题和技术栈!已经帮很多人拿下互联网一线公司的offer。共有31个知识点。

面试详细过程

一面

1.StringBuilder、StringBuffer的区别,为什么StringBuffer快一点,看过这两个的源码没有,线程安全是怎么实现的?
2.LRUCatch的原理实现。
3.一些排序算法的时间复杂度:冒泡、快速排序。
4.try。。。catch。。。finally 问了个通过 exit()退出程序 会不会执行finally?
5.Java容器,set map的区别。
6.TCP UDP区别
7.设计模式,主要问了工厂模式的几种情况。
8.讲一下Java内存模型 局部变量存放在哪
9.讲一下引用传递
10.讲讲Handler机制。解释发送一条消息会经过哪些过程。问了我Handler源码看到哪一层(看到了Java)。Handler创建好以后怎么才能关联到他所在的线程?(这个回答的不是很好,感觉是在Handler的构造方法里关联的?),问了要传进什么参数?
11.ListView的VIewHolder为什么可以减少内存的使用?
12.多线程相关。Java中控制多线程的方法。锁、synchronize(可以对哪些对象加锁(静态变量加锁和对普通变量加锁有什么区别),实现原理)、wait notify
13.ANR。在广播内做耗时操作会怎么样。

二面

1、项目相关;
2、Handler机制,线程如何开启消息循环;
3、px、dp、sp,dp和sp的区别;
4、Java中内存分区,分别什么作用;
5、Java中的Error和Exception;
6、Java中的双亲委派模型;
7、Android app的打包流程,各种文件分别如何处理;
8、Java中面向对象设计原则;
9、图像处理的相关原理,裁剪、旋转、缩放等(项目相关);
10、Android中如何自定义view;
11、Android中的动画类别,插值器和估值器;
12、反问。

三面

0、项目相关;
1、Android中超时重传中关于流量和省电的优化(项目相关);
2、线程和进程区别;
3、死锁及解决方式;
4、Handler可以绑定多个Looper吗,如何判断Looper.myLooper获取得到的是当前的Looper、ThreadLocal;
5、TCP三次握手和四次挥手;
6、HTTP和HTTPS,及HTTPS加密过程,数字证书如何认证,常用的数字加密算法有哪些,中间人攻击;
7、GET和POST区别;
8、HTTP1.1、HTTP1.2、HTTP2.0区别;
9、CAS、synchronized、synchronized修饰方法和修饰静态方法有什么区别、乐观锁和悲观锁;
10、HashMap内部机制;
11、Binder机制;
12、一个数组,除了一个数只出现过一次,其他都出现两次,请找出这个数;
13、如何学习安卓的;
14、反问。

四面

0、自我介绍
1、handler机制,sendMessage和post(Runnable)的区别。
2、ThreadLocal原理,底层实现这一块最开始没答得很好,所以这两天总结了一下,通过源码进行了分析
3、HashMap底层,扩容,LinkedHashMap
4、Service的onBind和onStart差别
5、Activity启动生命周期,A跳转B
6、Android持久化方案,SharedPreference是否可以跨进程通讯。ContentProvider
7、ClassLoader机制,双亲委派。如果我要写一个Activity类,那怎么保证加载的是我自己写的Activity
8、算法题,约瑟夫环
9、反问

五面

0、自我介绍
1、项目技术点详解
2、写过什么自定义View
3、OkHttp代码看过吗,用了什么设计模式
4、MVC、MVP区别,项目中的实现。
5、LiveData和EventBus的相关讨论,真的是讨论,畅所欲言
6、看过哪些源码
7、SharedPreference相关
8、Android动画了解吗,用过什么
9、TCP、UDP区别,面试时的语音用的是什么,为什么要这么用。
10、代码题,5个线程对一个int进行累加到1000.
11、反问

我还录制了一些视频,需要的可以,评论666,【点击这里获取】!

不负

功夫不负有心人,经过两个多月的学习提升和面试“实践”,趁着“金九银十”这股东风,在9月中旬拿到了字节的offer,除了自己的努力之外,可能还有一部分原因就是字节最近一直在扩大招聘吧(手动狗头),让我有了“趁虚而入”的机会。定薪25k,每天都有免费下午茶,还有不限量的零食自取,21点以后车费报销,996的“福报”我在程序员本命年拿到了(996+1024=2020)。

分享文章一直等到现在才写,一个原因是刚进公司没多久,自然要表现出对“福报”的感恩戴德,抽不出时间来再做总结分享。还有一个原因就是自己都不确定自己分享到底有没有价值或者是借鉴意义,到现在还一直感觉自己是以一种“幸运儿”的身份进来的,毕竟之前面试的大厂没有一个拿到offer的。不过也可能这就是传说中的“越努力越越幸运吧”!

Nginx国密HTTPS实战:SM2双证书部署与TongSuo编译指南 HTTPS作为保障网络通信安全的基石,其核心在于SSL/TLS协议与公钥基础设施(PKI)。它通过非对称加密实现身份认证与密钥交换,再结合对称加密确保数据传输的机密性与完整性。在金融、政务等对自主可控有严格要求的领域,采用符合国家密码管理局标准的国密算法(SM2/SM3/SM4)替代国际通用算法(如RSA/SHA-256/AES),已成为满足安全合规要求的关键技术路径。国密SSL不仅是一套算法替换,更涉及从底层密码库到上层应用服务的完整技术栈改造。其核心价值在于实现密码技术的自主可控,提升特定场景下的安全防 阅读详情

相关推荐

Qualcomm平台下基于QSEE的指纹识别方案移植之四TA移植

本文只介绍TA移植的过程,不做技术分析,关于TA开发另做记录。 一、TA介绍 TA,Trusted application 可信应用,是运行于QSEE中的可执行程序。 指纹TA文件如下,形式一般是 xxx.mbn; xxx.b0 ~ xxx.b6, xxx.flist, xxx.mdt; xxx.mbn 可以理解为其它几个文件的集合,签名的时候用的就是这个文件,签完名之后,有对应的工具将它...

梦路遥 7549

024. 聊聊与HR谈试用期薪酬的经历

HR套路深,别太急切看轻自己,这些都是可谈的东西,谈崩了再说,更何况只是争取80%和100%的工资待遇而已,都还未去套路更高的期望薪酬。

IT民工金鱼哥,专注运维技术。 1888

从零配置XDMA:手把手教你PCIe BAR与AXI总线的地址转换(基于Vivado2023)

本文基于Vivado2023,手把手教你配置XDMA IP核,深入解析PCIe BAR与AXI总线地址转换的核心原理。通过实战步骤,详细说明如何正确设置BAR参数(如32/64位、预取使能)及地址映射,确保主机能稳定访问FPGA侧寄存器与内存,是解决PCIe通信调试难题的关键指南。

2w3e4r5t6y的博客 1218

快速从入门到精通!一口气拿了9家公司的offer,面试必问

第一次观看我文章的朋友,可以关注、点赞、转发一下,每天分享各种干货技术和程序猿趣事 由于涉及到的面试题较多导致篇幅较长,我根据这些面试题所涉及到的常问范围总结了并做出了一份学习进阶路线图​​​​​​​及面试题答案免费分享给大家,文末有免费领取方式! 一.想要分享的内容 开篇我也表达了我对“面经”的看法,所以我就不罗列具体的题目了,而且每次面试的题目都大同小异,其他专栏已经列举的足够多了,再列举也没有太多的意义,这里我想着重分享以下五点:面试前的准备,学习方法,面试风格,面试后的感受,以及职业规划。 二.

m0_52308677的博客 172

Allan方差读图分析IMU误差指标

Allan方差标定IMU参数实测分析

weixin_44927558的博客 3567

概率论与数理统计基础概念与重要定义汇总

文章目录一、随机事件和概率1:互斥,对立,独立事件的定义和性质。2:概率,条件概率和五大概率公式3:古典型,几何型概率和伯努利试验 一、随机事件和概率 1:互斥,对立,独立事件的定义和性质。 互斥事件\color{red}\textbf{互斥事件}互斥事件 事件A和B的交集为空,A与B就是互斥事件,也叫互不相容事件。也可叙述为:不可能同时发生的事件。如A∩B为不可能事件(A∩B=Φ),那么称事件A与事件B互斥,其含义是:事件A与事件B在任何一次试验中不会同时发生。 则P(A+B)=P(A)+P(B)(这个公

csyifanZhang的博客 1万+

拼多多Android岗被刷了三次,闭关刷题66天,卷土重来,终获offer

引言 一直就想进拼多多工作,没别的,就冲着优渥的薪资待遇去的。 我是2020届毕业生,大专学历,没啥背景,当初选择“计算机软件工程”这个专业就是冲着程序员的高薪去的,穷学IT富学商。 感觉这是见效最快的一个行业了吧。 找工作那点事 简单介绍一下自己的背景:农村家庭,我是长子,下面还有一对双胞胎妹妹,她们两是在我初二是时候降生的,本来就算不上富裕的家庭压力更大了。 但是我很喜欢她们,只希望自己能快点有出息,为家庭分担压力。 就我自身条件来说,并没有什么优势,学历一般, 技术一般,在校期间也没有做什么项目,仅

m0_46962786的博客 842

[Python从零到壹] 十四.机器学习之分类算法五万字总结全网首发(决策树、KNN、SVM、分类对比实验)

分类(Classification)属于有监督学习(Supervised Learning)中的一类,它是数据挖掘、机器学习和数据科学中一个重要的研究领域。分类模型类似于人类学习的方式,通过对历史数据或训练集的学习得到一个目标函数,再用该目标函数预测新数据集的未知属性。本章主要讲述分类算法基础概念,并结合决策树、KNN、SVM分类算法案例分析各类数据集,从而让读者学会使用Python分类算法分析自己的数据集,研究自己领域的知识,从而创造价值。 19.1 分类 19.1.1 分类模型 与前面讲述的聚类模型类似

杨秀璋的专栏 2万+

阿里面试之HR面,这个套路把我坑惨了...

作为技术类的测试工程师面试,往往要经过多次面试才能拿到心仪的offer,这里面有技术一面、二面…,甚至总监面等,还有一个必不可少的就是HR面,一般HR会出现在你面试的最前面和最后面,前面是了解你的基本情况,后面就是你已经通过了技术面试,他是来和你讨价还价定薪水的,还有就是确认你的入职情况等。

okcross0的博客 1907

CodeQL查询时遇到报错:A fatal error occurred: Could not process query metadata for...如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 1086

YOLO26改进策略【YOLO和Mamba】| MLLA:Mamba-Like Linear Attention,融合Mamba设计优势的注意力机制

本文记录的是利用模块优化的目标检测网络模型。模块具有独特优势。它不同于传统模块,能同时兼顾局部特征高效建模与长距离交互学习。常见模块要么在局部特征处理上有优势但长距离交互能力弱,要么反之,而模块克服了此问题。它融合了Mamba模型和线性注意力机制的优势,通过独特的结构设计,能够在保持计算效率的同时,精准地建模局部特征并学习长距离交互信息。本文将其用于的模型改进和二次创新,能够更加关注图像中的重要特征区域,抑制背景等无关信息的干扰,从而突出目标物体的关键特征。Demystify Mamba in Vision

Limiiiing的博客 216

花7000报了培训班,3个月后我成功“骗”进了阿里,月薪拿16K....

“月薪4000元不如报名学IT,挑战年薪百万”这是大多数培训班在互联网上宣传的口号,简单的16个字却戳中了很多人的痛点,同龄人买车买房,自己却拿着微薄的工资连好一点的房子都租不起,这句口号 彻底激起了底层员工的焦虑,而我也顺利被培训机构消费了,花了7000元成为了IT学员中的一分子。 3个月的培训,我被培训班速成了一名高级“软件测试工程师”,并且成功“骗”进了阿里大厂,月薪16K,入职就购买五险一金,并且双休。但总结两个月来的经历,真的可以用“骗工作”来代替“找工作”。

百晓生说测试的博客 225

使用IGV软件可视化染色质可及性

染色质可及性(chromatin accessibility)是指DNA序列在植物细胞核中的可访问程度。染色质是由DNA和蛋白质组成的复杂结构,它紧密地包裹在细胞核中,并影响基因的表达和功能。染色质可及性研究着重于理解染色质是否容易被转录因子和其他调控蛋白访问,从而影响基因的表达。文献中,常常会有下面这种图片来表示基因组上的一些区域或基因的染色质开放性强弱。一般情况下,我们可以使用IGV软件或GSA-man软件进行可视化,两者的操作相似。这里,以IGV软件为例,演示如何对染色质可及性进行可视化。

沉香best的博客 3725

我的2024Android开发岗面经分享,在5面字节后结束我的求职生涯(1)

最近遍览了各种网络安全类的文章,内容参差不齐,其中不伐有大佬倾力教学,也有各种不良机构浑水摸鱼,在收到几条私信,发现大家对一套完整的系统的网络安全从学习路线到学习资料,甚至是工具有着不小的需求。本人从事网路安全工作12年,曾在2个大厂工作过,安全服务、售后服务、售前、攻防比赛、安全讲师、销售经理等职位都做过,对这个行业了解比较全面。7、ClassLoader机制,双亲委派。当然,当你入门之后,仅仅是视频教程已经不能满足你的需求了,你肯定需要学习各种工具的使用以及大量的实战项目,这里也分享一份。

2401_84545291的博客 869

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

2024年网络安全最全我的2024Android开发岗面经分享,在5面字节后结束我的求职生涯,真牛

功夫不负有心人,经过两个多月的学习提升和面试“实践”,趁着“金九银十”这股东风,在9月中旬拿到了字节的offer,除了自己的努力之外,可能还有一部分原因就是字节最近一直在扩大招聘吧(手动狗头),让我有了“趁虚而入”的机会。最近遍览了各种网络安全类的文章,内容参差不齐,其中不伐有大佬倾力教学,也有各种不良机构浑水摸鱼,在收到几条私信,发现大家对一套完整的系统的网络安全从学习路线到学习资料,甚至是工具有着不小的需求。这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。

2401_84301389的博客 659

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

2024年最全我的2024Android开发岗面经分享,在5面字节后结束我的求职生涯,2024年最新移动端页面开发步骤

光有这些思路和搞懂单个知识的应用是还远远不够的,在Android开源框架设计思想中的知识点还是比较多的,想要搞懂还得学会整理和规划:我们常见的**Android热修复框架、插件化框架、组件化框架、图片加载框架、网络访问框架、RxJava响应式编程框架、IOC依赖注入框架、最近架构组件Jetpack等等Android第三方开源框架,**这些都是属于Android开源框架设计思想的。如下图所示:这位阿里P8大佬针对以上知识点,熬夜整理出了一本长达1042页的完整版如何解读开源框架设计思想。

2401_84562962的博客 819

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

工作三年,月薪不到20k,软件测试工程师,担心被应届生取代

工作了3年,一个月工资不到20K,担心被应届毕业生取代! 互联网的快速发展伴随着员工适者生存的加速。几年是一条分界线。如果人们的能力和体力不够,他们就会被淘汰。生动的工作生活让许多人焦虑不安。

软件自动化测试技术交流、资源分享 557

阿里4面面试官:你之前的16k是怎么拿到的?问啥啥不会....三个月后疯狂打脸5面字节年薪40w+

都挺好 很多人挤破脑袋,破釜沉舟的想进大厂的根本原因还是大厂和小公司真的不一样。我是双非本科15年毕业的,毕业之后就一直在做Android相关方面的开发工作,到18年经历了两家创业公司,一家工作了不到半年老板就跑路了,一家工作到18年初,因为运营不当倒闭了(一度怀疑自己是不是去哪家公司就得哪家倒闭)。 在小公司做开发,一个同时开发几个app也是比较常见的,而且公司的代码和项目管理都非常的不规范,一些祖传代码能让你一些白了头。诸多因素综合下来更加坚定了我奔大厂的决心,提升技术能力也好,镀金也罢,又或是开篇说

Android725的博客 699

谈谈程序员的中年危机,这道坎到底是什么?

俗话说“生于忧患,死于安乐”,其实大部分中年危机,就是在安乐中产生的。 有的人或许会反驳,“照你这么说,我还必须奋斗了,不奋斗就要死,难道选择安逸的生活就不对吗?我就没有选择自己生活方式的权利吗?” 说这句话的人其实有一些误解,误解就在于,安逸的生活并不等于不需要奋斗,这要看你的家底。 某聪如果说要选择安逸的生活,他可以很安逸,因为他有了安逸的资本,而大部...

xingduan5153的博客 460

CLLC谐振变换器参数设计:MATLAB增益分析与优化实战

谐振变换器通过谐振网络实现软开关,提升电源效率。其核心原理是利用电感与电容的谐振特性,在特定频率下实现零电压开关,降低开关损耗。在双向储能、车载充电机等场景中,对称谐振网络设计成为关键。CLLC拓扑在原副边各配置谐振电容,确保正反向增益对称,但参数设计维度增加。借助基波近似法和MATLAB仿真,可系统分析增益特性,优化电感比、品质因数等参数,实现高效双向能量传输。

weixin_33805992的博客 519

android高级开发面试!五年Android开发者小米、阿里面经,Android篇

最近我在接受采访时被问到我关于成为一名伟大的程序员见解。这是一个有趣的问题,我认为我们都可以是伟大的程序员,无论我们的天赋如何,如果我们遵循一些规则的话——我相信——这应该是常识。实际上,这些规则并不只适用于编程领域,也适合任何专业。 当然,这些要点中的所有内容并不都是完全正儿八经的,有些事情只是我的看法,你的情况可能会有所不同,所以如果出现矛盾的话,不要耿耿于怀。 阿里 阿里的实习生招聘我参加了内推批次和正式批次一共两场。 阿里的内推批次和正式批次的时间是完全错开的,即在内推全部结束后才开始正式批次。需

587

技术归类版2019-2020年美团Android安卓开发面试经验贴汇总(牛客,面经,实习,校招,社招,工程师,集合)

一、问题背景 博主在4月份上旬准备美团Android安卓开发面试时,在牛客网上对2019-2020年所有的美团Android安卓开发面试经验帖进行了汇总,该汇总文章的链接是:2019-2020年美团Android安卓开发面试经验贴汇总。但是该汇总文章并未对面试问题分类,导致我们无法规则地复习知识点,因此博主李同学现在推出了该汇总文章的归类版,即根据技术点来进行分类,归类版的2019-2020年美团...

快乐李同学的博客 1336

程序员深度学习!读完我这份《Android开发核心源码精编解析》面试至少多要3K!面试真题解析

开头 在大厂,写得一手好文档是一个非常吃香的技能。这可不只是一个锦上添花的东西,而是很多工程师晋升,打造自己话语权的武器。 我这两年在组内的深刻体会就是,大部分厉害的高级工程师(不包括那些纯混日子靠资历晋升的人),写文档的能力一点也不含糊,很能抓住上级和项目的G点。 可能有人会觉得,我技术牛逼就行了,为啥还要提高写文档的能力,有这功夫我还不如多看看源码分析?这是一些初级或者刚入门的工程师的普遍的困惑。这是因为大部分刚刚入行的朋友有一个很深的误区,就是他们以为做软件工程是一个和计算机打交道的工作,其实不然。

clhcowboy的博客 1585

到了2020年,年薪80w的阿里P7+,需要掌握什么样的技术水平?

最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那一瞬间就已经定下来了,后续的面试只不过是一种验证而已(注意,是验证,而不是走过场),除非你面试过程中犯错误,或者你不想来,否则,那个offer一定是可以拿下的。 那些拿下offer的人,基本上都有这么一些特征 1. 学校不错,一般都是985,211,如果学校一般,那么你下面的2和3满足的话,问题也不大。 2. 之前三年工作经验,都是在业内有些名气的企业,...

javajavajava 8125

字节跳动 android 二面,今天字节跳动二面碰到个Java面试题,有大佬会吗?

微雨人先绣2021-05-17 08:43:52点灭只看此人举报将马分成A、B、C、D、E五组。第1-5次比赛:各组分别进行比赛,决出各组名次A1、A2、A3、A4、A5,B1、B2、B3、B4、B5,。。。。。。。。。。E4、E5。第6次比赛:A1、B1、C1、D1、E1,第一名是跑的最快的。第7次比赛:将上次第一名所在组的下一号马再和剩余的4匹1号马比赛,第一名是跑的第二快的马,由于只有4个名...

weixin_39867200的博客 242
上一篇: 荒诞的一年,35岁程序员现状:我现在房贷车贷家庭,哪敢谈什么追求!
下一篇: 程序员真的可以轻松月收入破万吗?看了这20张图(市场+学习技能),我跪了!
Android725
博客等级 码龄7年 1708粉丝 350原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值