
Andorid进阶
文章平均质量分 90
懂你的大海
从事it行业七年,有丰富的编程经验,曾担任阿里手淘架构师
展开
-
写给Android工程师的AOP知识
作者:树獭非懒如果你接触过Java后台开发,一定听过AOP的概念,它到底是什么东西,对我们Android开发有什么用呢?本博客站在Android工程师的角度探索一下AOP这个熟悉又陌生的概念:AOP是个啥AOP是Aspect Oriented Program的首字母缩写,翻译过来就是面向切面编程。这个概念中面向容易理解,编程可以理解,最关键的是切面是指什么?在理解切面之前,先回顾一下我们熟悉的OOP(Object-Oriented Programming),面向对象编程。我们知道,面向对象的.转载 2022-03-09 14:13:39 · 196 阅读 · 0 评论 -
Flutter 学习与性能优化总结
作者:小肥羊冲冲冲Android前言有幸负责的模块使用Flutter编写,在三个月的开发过程中,在原有Demo自学基础上又学到了很多,谨以此篇文章做一个Flutter阶段性的学习和总结,以便于往后的学习过程中温故而知新,那么我们正篇开始。前世今生新事物的诞生往往是有一定原因存在的,移动端在这条路上有几个阶段,从Android Native 到 WebView 阶段,为了获得不发版本就可以获得实时动态化的效果,双端使用JSBridge实现了与原生Native底层能力的对接。 Native容器阶.转载 2022-03-08 14:37:35 · 602 阅读 · 0 评论 -
2021年为什么这么多人劝退Android开发,学习正确姿势是什么?
前言刚来的也别害怕,其实这也是内卷的一种形式,把你吓跑了,行业内的人就能多点时间休息,不然内卷就会加剧,自己的日子也就越来越难混;还有些不思进取所谓的Android前辈,被自己同事屌,被老板屌,能留在公司都是老板施舍,转头就怪起行业来,实在是可笑。不过话说回来,Android开发之所以会被劝退,还有以下几个原因:移动红利期已过。现在需要真才实学,门槛高了不少,不再是当年培训班出来都可以月入一万多的年代了; 业界技术导向。国外巨头由Mobile First转为AI First,国内培训班第一时.原创 2021-11-03 13:55:34 · 3062 阅读 · 1 评论 -
下次一定会成,Android面试血泪教训(九场面试的经验与得失)
前言人就是在不断的失败中认清自己看了太多大佬分享自己的面试经验,各种拿 offer 拿到手软,心里那个羡慕啊,奈何自己咸鱼一枚,总是安慰自己说,学历不行,中途转行,肯定和大佬比不了的,即使每天坚持学习,不过却没有什么方向,沉浸在自己的舒适圈里,虽然内心向往大厂,但是投过几次简历没消息以后,就慢慢抛之脑后了。好在内心还是有执念,刚好也三年多的经验了,就决定试试。这一试,可算是开眼界了。在几个月的时间内,陆陆续续面了这么些厂,对我来说还算是不错的一些了结果是都失败了,所以这篇并没有什么.原创 2021-09-01 21:47:42 · 267 阅读 · 6 评论 -
Android 如何拦截用户频繁操作(比如点击事件)
前言在 Android 界面开发中,频繁操作是一个需要注意的点。 频繁操作: 频繁点击一个按钮,或者同时点击多个item,等产生的冲突情况。解决方案场景1假设在 Activiyt A 界面有一个 按钮 T ,点击T 将跳转到 Activity B.void handleClick(){ Intent intent = new Intent(ActivityA.this,ActivityB.class); startActivity(intent);}但是用户很可能原创 2021-08-16 20:44:53 · 725 阅读 · 1 评论 -
学弟吐槽:太可怕!现在的Android面试官都是这样不给人“活路”吗?
前言前几天我的一个大学学弟跟我吐槽他面试挂了,觉得现在的面试很卷! 听他描述完想起了之前我在知乎看到的一个问题----什么是高质量的Android面试! 当然质量高的面试,不仅仅针对于Android,毕竟,语言只是一个工具!有来有回,见招拆招。 所有的面试者都希望在自己的能力范围内,尽可能的展现自己的能力(我还不错,快给我发Offer吧),希望和面试官有的聊,聊的还不错。这就和大家刚开始找另外一半一样,共同“语言”,共同“话题”,是进一步深入的基础。 ==优秀的的面试官就像一个主持人,更多的是做原创 2021-08-16 16:35:17 · 395 阅读 · 2 评论 -
21年的程序员们,超过四十岁的都去干什么了,能干到四十吗?
前言现在IT行业在中国很热门,以其自由+高薪吸引了很多年轻人,但是我们知道整天坐着不动对着电脑编程,时间长了身体或多或少都会有些小毛病,那么这个行业到底是个年轻饭呢还是可以长久发展的?一千个人就有一千个哈姆雷特,众说纷纭,可是自己能不能做,却是只有自己知道,人到中年身不由己咯~,~读万卷书,听百家言,或许能在这乱像下捕获一丝生机,本文收录了三位大佬的见解和看法,供君一览。@ZOMI真实戳中我的心扉!别问!千万别问!背景:41岁头发花白,只在公司里面当个小组长(下面只有2个毕业生)原创 2021-08-13 17:57:33 · 6144 阅读 · 4 评论 -
Android设计模式之迪米特原则
一、定义迪米特原则(LOD:Law of Demeter):一个类对于其他类知道的越少越好,就是说一个对象应当对其他对象有尽可能少的了解,只和朋友通信,不和陌生人说话。二、场景运用小明去找中介租房,他的原则是:只要求房子的面积和租金,其他一律不管,中介将符合要求的房子给到他就行。/** * 租客 */public class Tenant { private static final String TAG = Tenant.class.getSimpleName();原创 2021-08-13 14:20:57 · 225 阅读 · 3 评论 -
Jetpack之LiveData分析
概述官方docLiveData属于Jetpack的架构组件,目的在于当底层数据发生更改的时候可以通知到上层UI进行更新,配合MVVM架构使用,是非常舒服的。个人对它的理解分成两部分:1.LivaData=Live+Data,Live是指它是有生命的,或者说可以感知到生命周期的变化。Data是指它的本质还是一个数据存储相关的类。2.实际的实现就是观察者模型,LiveData的观察者(如我们在observe方法的时候传入的匿名observer对象)是与Lifecycle对象(通常是Activ原创 2021-08-12 21:25:31 · 240 阅读 · 3 评论 -
近两年来的一些Android面试总结,以及常见的一些面试题
这篇文章本来是不想的,因为入职新公司都一个月了,但是想想还是写写,自己对过去的两三年做个总结,或许能帮助到些人,或者从中能得一些建议。这次出去面试主要是两个星期的时间,第一个星期主要是投简历,第二个星期主要是面试,一天安排了2-3个面试。先说说这次面试主要印象比较深的知识点:栈和堆的区别 接口和抽象类的本质区别 String、StringBuffer和StringBuilder的区别 注解、反射、泛型 Handler消息机制,生产者和消费者模型 View、ViewGroup的事件传递机制,原创 2021-08-12 16:46:01 · 286 阅读 · 3 评论 -
JNI 与 NDK 入门(一)
JNI概念JNI是Java Native Interface的简写,它可以使Java与其他语言(如C、C++)进行交互。它是Java调用Native语言的一种特性,属于Java语言的范畴,与Android无关。为何需要JNIJava的源文件非常容易被反编译,而通过Native语言生成的.so库文件则不容易被反编译。 有时我们使用Java时需要使用到一些库来实现功能,但这些库仅仅提供了一些Native语言的接口。 使用Native语言编写的代码运行效率高,尤其体现在音频视频图片的处理等原创 2021-08-11 21:52:14 · 784 阅读 · 3 评论 -
别再问Android开发前景了,现状分析给你看了,难道还要让我教你怎么做?
现状从2010年开始,Android市场开始需要大量的Android开发人员,招聘市场上也开始大量招Android开发人员,大量java开发者开始学习Android开发,招聘市场面试要求上只要有一定java语法基础,都很容易应聘上Android开发的岗位,因为那时候国内Android开发的需求刚刚起步,从事Android开发的人员很少。到2011-2012年,只要有一年左右的Android开发经验,那时候在一线城市很容易拿到10K的起步薪资,那时候市场Android开发的市场空缺大概有30万左右,这原创 2021-08-11 16:48:45 · 1206 阅读 · 3 评论 -
2021大厂Android面试经验BO5,大海胜三场,拿下。
来得比较晚,本来是想着面试完之后立即分享出来的,中途有点事情耽搁了,然后自己也没上心,所以这篇文章来的这么晚,虽然平时也得浮生两日闲,但也记不起还有这档子事,所以拖延到现在。闲话少货,开始正文2020年是转折的一年,2021年算是收获的一年。先分享一下offer的情况阿里高德(offer) 爱奇艺(offer) 腾讯视频(offer) 小米(被拒) 今日头条(被拒)在面试的过程中我深深的感受到,对于一个优秀的安卓开发来说,首先摆在第一位的还是他/她作为一个软件工程师的基本素养。无论你是做前原创 2021-08-10 21:24:01 · 152 阅读 · 2 评论 -
双非大三,无实习经历,如何以 hard 模式逆袭字节跳动
一口吃不成胖子,就吃好几口一个普通大三学习人的挣扎路线,对校招同学会具有一定参考价值没想过泡大厂的,看完此篇,可能会发现大厂真的没那么遥远整理的系统知识梳理放在了文末,有需要自取哦~简单介绍22届毕业生,双非本科杭州师范大学,5月初拿到字节幸福里前端 offer学校有知名优秀校友马云,填志愿时曾幻想学校和阿里巴巴啥关系,是不是很容易进阿里事实证明,没啥关系,洗洗睡吧大学期间,属于普普通通学习型学生,间歇性踌躇满志,习惯性混吃等死绩点中上,不挂金身还在,没参加任何竞.原创 2021-08-10 19:33:56 · 774 阅读 · 2 评论 -
小白都看得懂的布局加载流程
本篇文章的起点是从 Activity的 setContentView方法说起。我先放一张加载布局的时序图,布局加载涉及的类相对比较少一些。1. Activity#setContentView()public void setContentView(@LayoutRes int layoutResID) { getWindow().setContentView(layoutResID); initWindowDecorActionBar();}这里 getWindow()原创 2021-08-09 21:03:34 · 355 阅读 · 2 评论 -
专科出身,苦学Android,最终圆梦阿里
前言王侯将相宁有种乎?我本是某大专院校一名普通的互联网开发专业的学生,某次机缘巧合之下,我在大一的时候结交了一名成功入职大厂的学长,常有联系,学长给我介绍了阿里的众多福利,以及帮我树立了在大学正确的学习观念。在别人都在声色犬马之中沉浮,我早早拿起了书本,在学长的帮助和内推之下成功入职阿里,七月初的内推,八月初成功入职。专科本就在学历上面占尽劣势...原创 2021-08-09 20:11:34 · 296 阅读 · 2 评论 -
收好这份钉钉和抖音的客户端面经,真的很重要!!!
结合自己之前去很多大公司的面试经历和自己面别人的一些题,这里做一些总结,Android面试中常见的面试题。1,Android的Handler运行机制 要解释Handler的运行机制就要讲几个对象:Message、Handler、Message Queue、Looper。Handler获取当前线程中的looper对象,looper用来从存放Message的 MessageQueue中取出Message,再有Handler进行Message的分发和处理。Message Queue(消息队列...原创 2021-08-08 21:41:38 · 598 阅读 · 2 评论 -
面试官:“来,你会try-with-resource写法吗”?
前言try-with-resouce写法是在JDK1.7引入的一个语法糖,用来进行io数据流关闭的简易写法。常见的Java关闭IO数据流的写法在JDK 1.7之前,我们先看一下常见的写法String readTextFromFile(String path) { BufferedReader br = null; StringBuilder sb = new StringBuilder(); try { br = ne...原创 2021-08-06 21:52:35 · 383 阅读 · 0 评论 -
五年工作经验的程序员,究竟该具备什么样的能力?
工作五年,四舍五入30岁的年龄,这个年龄段的人,状态其实差不多。但对程序员来说,或许有些不同。技术能力我觉得对大部分程序员来说,工作3年的时候,基本上就达到了技术能力的巅峰,再那之后只是更多的重复,当然,我不否认重复的过程也会有经验积累。经验积累对一个程序员来说固然重要,但单纯从技术角度来说,大概率你不会再学习什么新的技术了。你现在用的是什么,就会一直用下去,即便再跳槽,也是跳到同样技术栈的公司和项目。只要一少部分程序员在5年之后还在学习新技术,可能他们本身对技术比较狂热,也可能他们在冲原创 2021-08-06 17:31:47 · 909 阅读 · 2 评论 -
任性!我开发了一款自己用的天气预报app
原文链接:juejin.cn/post/699109…天气预报可以说是我们日常必备的工具,尤其是在夏季多雨季节,天气预报App的使用也成了家常便饭。国内主流的手机系统都自带了天气预报App,但是很多界面比较丑,有些还强制要打开定位才能使用。再说一下那些三方的天气预报App,虽然界面比较美观,数据相对准确,但存在大量广告、资讯,严重影响使用体验。作为高级安卓代码搬运工的我,实在忍受不了这些,那咋办?自己开发一个吧。功能主要功能如下:城市定位,城市管理 城市实时天气状况、温度、大气压、原创 2021-08-05 21:07:49 · 467 阅读 · 1 评论 -
最新出炉 | 2021年Android面试,被锤没关系,先要摸清面试官的套路
对于跳槽,个人其实相对比较抵触,相比来来回回跳,内心更趋向于随着公司的成长而成长...可事实岂能如人愿?此想法还是太过于理想主义,但至少这是个简单、真挚且内心一直期望的小梦想...不过也是,及时的从温水区离开,走向更远的地方,看更多的风景,未尝不是一种更好的选择...这里特别奉劝各位小伙伴,一定、一定、一定要有自己明确的规划,以及及时止损!!!真的是狗血鸡汤,总要苦过一阵子...这次找工作,的的确确被锤很久,遇到过暖心面试官,也遇到过无良公司,还好一直坚持想找个自己相对喜欢.原创 2021-08-05 20:11:31 · 321 阅读 · 2 评论 -
【基础01】Android 开发到底是做什么?
导读: 本文是「技术交换-Android」的第一篇,主要介绍 Android 开发的工作内容,涉及技术和工作中的难点,并以一个 HelloWorld 项目收尾。一、前端 - 客户端 - Android我们从 Android 开发在互联网公司的定位说起。一个互联网公司的服务可以笼统地拆分成「前端」和「后端」,前端是交给用户使用的部分,比如网站、App、小程序等,主要负责数据的展示和处理用户交互;后端是服务的提供者,主要负责处理各种数据。上面的「前端」是广义上的前端,可以再拆分成 Web 前.原创 2021-08-03 22:11:36 · 3107 阅读 · 2 评论 -
两年 Android 经验面经(有赞等公司)
去年跳槽不成功,在同花顺又呆了一年。一年来收获蛮大,就公司项目来说,已经是非常熟悉了,很多入职不久的,都是不断抱怨,框架太老,技术太旧。这个是实话,但是细看里面的思想和设计还是能学到不少东西的,一年来也顺手优化了许多东西,根据业务也思考了很多更合理的方案。不过还是打算跳槽了,薪资和无法推动项目是个大问题,总不能鱼渔都不得吧。我是抱着找不到好的,就北上的心态找的。做股票期货的,经验类似,面试太过顺利…Activity的启动模式Activity和Fragment数据交互线程间交互的方法都行,原创 2021-08-03 21:21:45 · 220 阅读 · 2 评论 -
Android 子布局超出父布局 子布局点击失效解决方案
一、问题记录这里我们点击左侧的“三个点更多”会有二级隐藏菜单弹出。由于组件化的写法,这个二级菜单是属于底部菜单组件所持有。首先在页面布局上。对于ios,默认是可以透过去的,但是对于android默认是不会透过去,我们需要在xml中配置不剪切属性android:clipChildren="false"android:clipToPadding="false"或者在css写法中,我们需要添加overflow属性overflow: 'visible',其次,在事..原创 2021-08-02 21:22:38 · 821 阅读 · 2 评论 -
Android程序员赚够100W,回老家发展,应该可以活得很好吧!
问你,你赚够一百万之后,你会回老家过日子吗?在家里用技术或者体力,换点钱,没有996,没有内卷。你所见皆是过往,把节奏缓下来。顺带上一百万存定期的话,一年也有四五万左右,自己随随便便赚点花点生活完全没有问题。大城市容不下肉身,放弃高薪,你愿意吗?事实上,很多人走了。但必须承认的是,“回家”与“回家”区别很大。有些人,“家”是农村,是县城;有些人,“家”是省会,是二三线城市。2019年年初我从京东辞职,北漂了五年。我辞职是回到了“三线城市”老家,GDP 近5000亿,全国排名50多;人原创 2021-08-02 20:39:17 · 569 阅读 · 2 评论 -
Android 面试总结 - LiveData
LiveData 是什么?LiveData 是 JetPack 的一部分。LiveData 是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命周期感知能力,意指它遵循其他应用组件(如 Activity、Fragment 或 Service)的生命周期。这种感知能力可确保 LiveData 仅更新处于活跃生命周期状态的应用组件观察者。如果观察者(由Observer类表示)的生命周期处于STARTED状态,则 LiveData 会认为该观察者处于活跃状态。LiveD...原创 2021-08-01 21:08:24 · 600 阅读 · 2 评论 -
【带着问题学】协程异常到底是怎么传播的?
前言我们需要了解到以下前置知识:1.协程通过异常处理器来捕获异常2.协程取消时会抛出CancellationException,需要特别对待3.协程中存在不同的作用域,不同作用域的异常传播机制不同看到上面这些前置知识,本文主要内容也就呼之欲出了1.协程异常处理器是如何生效的?2.协程取消时的异常如何处理?3.不同的作用域的异常传播机制不同是怎样实现的?4.协程异常传播流程图总结1. 前置知识本文主要内容是对kotlin协程异常传播的原理介绍,下面先介绍一下前置知识1.1 异原创 2021-07-31 22:00:32 · 373 阅读 · 0 评论 -
Android之使用Assets目录中的xml布局、网页、音乐等资源
众所周知,Android中Activity加载布局的方式常用的有以下几种:setContentView(View view) setContentView(@LayoutRes int layoutResID)View的加载方式可通过下列方式加载:View.inflate(Context context, @LayoutRes int resource, ViewGroup root)LayoutInflater.from(Context context).inflate(@Lay原创 2021-07-30 20:57:58 · 298 阅读 · 2 评论 -
超新鲜的字节面经,轻取社招Android开发岗
首先先解决一下私信我最多的问题一,面试题看了有什么用,面试的时候又不会问到。面试一般会针对 岗位要求+面试者的简历会问,不是说一定要问 某块知识,我以前跳槽时只会vue react,遇到面试官问flutter的,那我不会就是不会。而我为公司招人时,那我只问小程序,不会小程序就不会要,不管你react玩得多好、计算机网络背得多溜,因人而异,面试官也是人。跟着你的简历去找相关的知识点以及相关的面试题是最重要的还有一点比较重要的是,要看清楚公司对人才的要求字节一面:1、首先是自我介绍(需要原创 2021-07-30 20:25:13 · 249 阅读 · 1 评论 -
Android大牛近期大厂面试详解(附解答)
结合自己之前去很多大公司的面试经历和自己面别人的一些题,这里做一些总结,Android面试中常见的面试题。1,Android的Handler运行机制要解释Handler的运行机制就要讲几个对象:Message、Handler、Message Queue、Looper。Handler获取当前线程中的looper对象,looper用来从存放Message的 MessageQueue中取出Message,再有Handler进行Message的分发和处理。Message Queue(消息队列原创 2021-07-29 21:38:30 · 144 阅读 · 2 评论 -
Kotlin 异步 | Flow 应用场景及原理
什么是“异步数据流”?它在什么业务场景下有用武之地?它背后的原理是什么?读一读 Flow 的源码,尝试回答这些问题。同步 & 异步 & 连续异步同步和异步是用来形容“调用”的:同步调用:当调用发起者触发了同步调用后,它会等待调用执行完毕并返回结果后才继续执行后续代码。显然只有当调用者和被调用者的代码执行在同一个线程中才会发生这样的串行执行效果。 异步调用:当调用发起者触发了异步调用后,它并不会等待异步调用中的代码执行完毕,因为异步调用会立马返回,但并不包含执行结果,执行结果会用原创 2021-07-29 15:21:32 · 1246 阅读 · 2 评论 -
1分钟教你App点击秒开技能
背景刚开始开发应用,不少人没有注意到点击桌面图标打开App有短暂的白屏或者黑屏的情况,短暂的白屏或者黑屏多多少少会影响用户的体验。其实只要我们简单设置一下,你的App就没有了白屏或者黑屏,实现秒开的效果。哪里不会点哪里,So easy...步骤一:设置启动页主题//在style.xml添加一个启动页主题<style name="LauncherTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name=原创 2021-07-28 21:43:57 · 1360 阅读 · 2 评论 -
一篇腾讯Android社招面经
腾讯一面1.mmap + native 日志优化?2.广播和 EventBus 的区别?3.常用设计模式你了解哪些?4.跨进程通信有哪些?5.简单讲讲 binder 驱动吧?6.跨进程传递大内存数据如何做?7.说说 ConcurrentHashMap 的实现原理说下,初始化大小是多少?8.启动优化怎么优化?9.你写的 rxpay 和 rxlogin 具体怎么实现的?10.kotlin + fullter 方面的腾讯二面1.单例设计模式都写写,静态内部类是怎么保原创 2021-07-28 20:23:31 · 459 阅读 · 2 评论 -
Android - 禁用权限后,进程被杀?
使用 app 过程中,禁用权限后,app 所有进程被杀,俺是第一次碰到。。。源于测试提的一个bug:直播过程中,设置-禁用相机权限后,再打开 app 直播崩溃。Bug 复现通过复现,确实是这样,不过崩溃的是 NPE 或别的。跟相机权限一点关系都没有。连上手机开始调试吧,看看日志啥啥的。打开 app 开播,去系统设置把 app 的相机权限从允许改为禁止。Logcat 的日志没了,并且 app 的所有进程都被杀了,一个也没留。从最近任务列表或桌面 Icon 点击 app,白屏了一小会原创 2021-07-27 21:22:52 · 805 阅读 · 2 评论 -
手撕专有钉钉Android面试题完全指南
众所周知,在这个内卷化的年代,Android面试题的难度早已今非昔比。大厂的面试除了重视基础外,也更加注重面试者自身的知识广度和深度。作为一个Android开发者,不仅要打好自身基础,更重要的是要建立起自己的知识体系。本篇文章是笔者花费近一年时间总结收集的Android面试题。主要涵盖两块内容:Java基础部分和Android部分,另外还有不太完善的计算机网络专题和算法专题。Java基础Java部分是大厂面试的重点,注重基础考察。以下内容涵盖了面试常问的基础知识、集合、JVM及多线程并发等常见面试题原创 2021-07-26 20:58:25 · 185 阅读 · 2 评论 -
一文带你熟练掌握android的arm32汇编指令。
1.ARM32的常见指令解析ADC 带进位加法指令,ADD 加法指令, AND 逻辑与指令, B 分支指令, BIC 位清零指令,BL 带返回的分支指令, BLX 带返回和状态却换的分支指令,BX 带状态却换的分支指令。 CDP 协处理器数据操作指令, CMN 比较反值指令, CMP 比较指令, EOR 异或指令,LDC 存储器到协处理器的数据传输指令 LDM 加载多个寄存器指令, LDR 存储器到寄存器的数据加载指令, MCR 从ARM寄存器到协处理器寄存器的数据传输指令, MOV..原创 2021-07-25 22:14:40 · 602 阅读 · 3 评论 -
Android基础到进阶UI爸爸级 TextView介绍+实例
TextView是什么向用户显示文本,并可选择允许他们编辑文本。TextView是一个完整的文本编辑器,但是基类为不允许编辑;其子类EditText允许文本编辑。咱们先上一个图看看TextView的继承关系: 从上图可以看出TxtView继承了View,它还是Button、EditText等多个组件类的父类。咱们看看这些子类是干嘛的。Button:用户可以点击或单击以执行操作的用户界面元素。 CheckedTextView:TextView支持Checkable界面和显示的扩展。 Chr原创 2021-07-23 20:51:33 · 313 阅读 · 2 评论 -
喜报:JD客户端一二三面面经,斩获HR芳心
从16年毕业到现在,我一直在一个小城市发展。地方不大,但挺适合居住。不过对于从事IT行业的人来说,想要在行业上取得好的发展,还得去大城市。我在这个小城市呆了5年左右,觉得这样下去不太好,又因为之前恰逢疫情,所以就辞职了,打算出来深圳、广州这些大城市找找好的就业机会。面试了JD,总结了一下面试过程中碰到的问题,分享给大家:【一面】1、基本的数据类型有哪些?2、String、StringBuilder、StringBuffer的区别?•String的值是不可变的,这就导致每次对String的操作原创 2021-07-23 16:04:37 · 267 阅读 · 2 评论 -
四月字节客户端面经,七月内推请找我
现在已经入职一个月啦,当时没有及时记录下来拖到现在。。。楼主尽量回忆当时的内容希望能帮到大家。投的部门是深圳字节影像,不得不说这个部门的效率,上午投下午就接到hr的电话约面试时间,话不多说直接上面经:3-28 14:30-16:00 一面算法题力扣611-有效三角形的个数,楼主一开始直接用了暴力解法,之后面试官就问我时间复杂度是多少(大家写算法不要通过了就忽视时间复杂度,写算法之前可以先和面试官说说思路得到面试官的肯定再写),然后面试官就很耐心地引导我优化,感觉非常nice~java基础原创 2021-07-22 21:06:40 · 307 阅读 · 2 评论 -
愚民易控,聊聊盛行的 ”996福报”
聊996之前先说说我是怎么迎合公司对新人进行思想控制的前言有一次公司招了一批应届毕业生,我负责培训分配到我们那个部门的人。因为之前很多人反映,应届毕业生入职培训期间人才流失率很高。所以,我试着采取了丧心病狂的方法。当然,这个方法,对提高他们技能确实有帮助。我也不是坏人。方法就是把他们的日程安排地满满的,讲课全是干货,内容肯定是他们课上难以完全消化的,然后课后作业难度也很大。当然,肯学习的人,也是可以做出来的。但是,因为种种原因,分到我手上的,都不是学霸,所以,接触一天半天,我基本.原创 2021-07-22 16:52:15 · 250 阅读 · 2 评论