
面试
文章平均质量分 92
Python_林一
华南理工大学研究生毕业,十余年互联网从业经验;曾就职于三星/小米,担任项目经理,技术经理等;
展开
-
Jetpack Compose简易入坑
前言Jetpack compose即将推出正式版了,作为声明式UI,将会摈弃传统的xml布局的方式,从而避免反射创建View,将会极大提高View的加载效率,这就是趋势,不可对抗,所以学起来吧。基础我们先来看个小demo,体验一下Compose声明式UI的写法,下面demo是一个简单的TextView,打印一个Hello World:@Composablefun TextViewDemo() { Text( text = "Hello, world", c原创 2021-07-04 20:29:01 · 655 阅读 · 1 评论 -
Android知识点复习(持续更新中)
1 总览作为开发者,基础知识非常重要的,尤其一些大厂非常注重基础,基础是一切的根本,在面试时候,如果没有事先准备,很容易被淘汰。笔者整理这套知识点,大大小小的一共几百多条,方便大家查漏补缺。参考答案点击这里分为以下几个部分Java 知识点Android 知识点计算机基础知识点算法2 Java 知识点2.1 Java 基础Java 语言有什么特点?面向对象三大特征Java 和 C++ 的区别?import java 和 javax 有什么区别?原创 2021-04-12 19:19:27 · 596 阅读 · 0 评论 -
Android开发10年,小公司报了薪资没下文,要个20K就这么难么?
最近求职情况这是一位网友分享的Android开发找工作的动态。从2月初到到3月底,主要在两个平台找工作,一个是拉勾,一个是BOSS直聘。对比两个平台,拉勾简直是天坑,不仅仅是没有面试机会,连沟通机会都没有,这让他感觉有点奇怪。就算行情再差也不至于连沟通机会都没有。而BOSS直聘就好了不少。常常有公司主动来联系自己,自己投的简历通常也会有HR们回复,所以也得到了不少面试机会。从九月初到十月中旬这段时间,大概面试了差不多几十家。通常都是2轮技术面加一轮HR面。很多Android开发朋友经常会被找工作困惑,原创 2021-04-07 21:31:23 · 548 阅读 · 2 评论 -
字节跳动面试官亲述:问哪些问题能试出一个 Android 应用开发者真正的水平?
这几年面过的各种Android开发也有三位数了,failed的不敢说,pass的基本都没有看走眼,来得晚了也想说说我的体会。一般面试时间短则30分钟,多则1个小时,这么点时间要全面考察一个人难度很大,需要一些技巧,在这里分享一下我个人关于如何做好Android技术面试的一些经验:面试前的准备1. 简历调查简历到你手上的时候,你要做好充分的调查分析,不仅仅是对公司负责,也是对自己与候选人时间的尊重,明显不match的简历,就不要抱着“要不喊过来试试看”的想法了,候选人也许很不错,但如果跟你的岗位不ma原创 2021-03-30 11:18:00 · 816 阅读 · 7 评论 -
你们争相簇拥进大厂!而我37岁,年薪百万,却等着被公司干掉
围城“等着被公司干掉”,这是我同学在腾讯工作六年近期叙旧聊的第一句话。2015年,腾讯位于南山的滨海大厦封顶,分为南北两幢,最多可以容纳1.2万名员工办公。也是在这一年,31岁的他进入腾讯,工资一万七,级别T2.3。六年的时间里,他升到了T10,工资翻了几番。现在项目组19个人,跟他同龄的人只有一个,已经当上了组长。在大厂,一个大龄程序员面对的选择同样狭窄,想要晋升,团队的成果必须足够优秀。腾讯实行的是“赛马机制”,每个项目都是一条赛道,赛道里七八个团队一起竞争,只有产出足够优秀和显眼,才能在“原创 2021-03-10 10:25:18 · 1461 阅读 · 6 评论 -
LeakCanary核心源码解析
今天来写一波内存泄漏工具LeakCanary的分析,也整理一下之前的笔记,废话不多说,源码整起来。我用的1.5.1版本。LeakCanary核心源码解析看源码还是那句话,先找入口,顺着入口看主流程。LeakCanary监听Activity的onDestory方法,然后介入,所以从这里开始发现入口在RefWatcher.watch方法里,这个RefWatcher是核心类,跟进去watch方法。可以看出这里开始搞事情了,先解释一下这些变量的意义这样就可以解释,上图watch方法里面的操作了原创 2021-03-09 20:15:30 · 265 阅读 · 0 评论 -
2021最新腾讯Android面试真题解析(GitHub标星5.4K+,持续更新中)
前言这份资料是一位腾讯的大佬整理的,收集了论坛、博客上网友分享的腾讯面试真题。大佬根据结合网上各个大神对这些问题的分析,整理出了这一套腾讯面试题大合集共1599页。腾讯(校招&社招)面试中常问的面试技术点,深入解析以及答案,将为最近准备面试的各开发者去腾讯保驾护航,可以说你想了解的面试题和技术点,这里都能找到。请star项目https://github.com/Android-Alvin/Android-LearningNotes金三银四招聘旺季已经开启,如果有面试准备的,临阵磨枪,不快也光。原创 2021-03-05 11:03:45 · 4138 阅读 · 27 评论 -
为了这一次字节跳动Android面试机会,我准备了158天,一个疏忽让我前功尽弃!
简历内推面试是走的内推途径,因为内推的简历通过率远高于其他方式;我的内推的途径有:联系我在字节跳动工作的一个大学学长。在线面试,有个线上文本编辑器,类似leetcode那种,可以在线编程。然而有点紧张,视频面试网站、视频会议工具,面试前请没有准备确认好自己的网络环境良好(中间快笔记本电脑没电了也没注意到)、也许是心理素质这些因素影响我的面试质量。导致很多简单的问题没答好,还是要平时多积累,面试才不露怯啊。分享下问题给大家。面试题1.常用线程池类型和参数,适用场景2.rxjava的flatmap原理原创 2021-03-03 10:12:55 · 1994 阅读 · 2 评论 -
双一流大学王牌专业的来面试一个外包岗位,面试之后,扼腕叹息!
今天我面试了一位候选人。他面试的这个岗位是一个外包岗位,所以简历使用的是外包公司的统一模板。我已经用这个模板看了很多份简历了。所以习惯性的先看了技术栈,然后瞟了一眼学历。突然被抓住了眼球。他的简历上写到 2015 年毕业于某高校计算机科学与技术专业。而这个某高校的计科专业,在国内排名是 TOP 10。也就是下面这几所学校其中一所:一个快 6 年经验的,双一流大学王牌专业的本科毕业生来面试一个外包岗位。这个背景已经足够吸引起我的注意了。但是面试下来,整体表现的非常一般。回答问题很多技术原创 2021-03-01 15:51:20 · 4113 阅读 · 7 评论 -
Android开发从字节跳动、美团、快手面试完回来,这些面试题你会吗?
前言最近有很多朋友去目前主流的大型互联网公司面试(字节跳动、美团、快手),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。其实本来真的没打算写这篇文章,但是,最近问我的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。我就拿下面这位网友分享的自己字节跳动、美团、快手一面经历,在此给大家讲一下大型互联网企业面试题如何准备?我们先看网友分享的字节跳动、快手、美团一面凉经字节跳动1. 自我介绍主要介绍了这几年做过哪些项目,干了啥?巴原创 2021-02-27 14:41:03 · 2645 阅读 · 4 评论 -
2021金三银四,你准备好挑战这份最新腾讯、字节跳动、阿里巴巴Android面试题集了吗?
导语这一份Android面试题集,适应于实习 & 初级工程师 & 中级工程师,高级工程师勉强吧。笔者在搜集问题的同时,也花了大半年的时间整理答案。目前我就职于某大厂安卓高级工程师职位,在当下大环境下也想为安卓工程师出一份力,通过我的技术经验整理了面试经常问的题,答案部分会是一篇文章或者几篇文章,都是我认真看过并且觉得不错才整理出来,大家知道高级工程师不会像刚入门那样被问的问题一句话两句话就能表述清楚,所以我通过过滤好文章来帮助大家理解。希望Android求职者认真研读,准备面试,并顺利找原创 2021-02-22 10:11:23 · 3758 阅读 · 6 评论 -
GitHub标星5.6K+Jetpack MVVM 的项目实践
最近看到了几篇与 Jetpack MVVM 有关到文章,使我不禁也想淌一下这场混水。我是在 2017 年下半年接触的 Jetpack 的那套开发工具,并且后来一直将其作为开发的主要框架。在这段时间的使用过程中,我踩过一些坑,也积累了一些经验,为了将其推广到其它到项目中又专门封装出了一个库。当然,Jetpack 所提供的组件已经比较完善,我的工作只能算是锦上添花。下面我就介绍下,现在我是如何在项目中使用 Jetpack MVVM 的。1、后起之秀和黯然失色的 MVPMVP 非常强大,也是或者曾经是很多大公原创 2021-02-05 20:39:26 · 572 阅读 · 0 评论 -
做了八年的Android开发,谁不是一边崩溃,一边默默坚守!
前言我经常会收到同行网友提问:我17年毕业,做了3-4年安卓开发,13k的工资。编程就不是我喜欢的工作,感觉就是青春饭,每天对着代码就觉得好压抑。做了两年多的安卓,突然想转Java后端,感觉android现在慢慢成熟了,职业前景不太好,转还是不转?本人三年android开发,感觉Android没什么前途了,有什么好的学习方向求推荐?大专毕业工作,是继续做android开发还是应该考虑转行学其他方向?…Android 开发工程师想转行,有什么建议?每个从事IT行业人都不容易,原创 2021-02-04 09:55:50 · 3553 阅读 · 6 评论 -
10 个 GitHub 上最火的程序员简历项目,2021 金三银四必备的加薪宝剑!
前言已经推荐了 面试项目、css 奇技淫巧项目、代码规范项目、数据结构与算法项目、JavaScript 奇技淫巧项目、前端必备在线工具 等专题的近 100 个优秀项目了。平时如何发现好的开源项目,可以看看这篇文章:GitHub 上能挖矿的神仙技巧 - 如何发现优秀开源项目1. ResumeSample程序员简历模板系列。包括 PHP 程序员简历模板、iOS 程序员简历模板、Android 程序员简历模板、Web 前端程序员简历模板、Java 程序员简历模板、C/C++ 程序员简历模板、Nod原创 2020-12-24 10:19:02 · 1968 阅读 · 0 评论 -
字节跳动面试官:请回答一个 TCP 连接上面能发多少个 HTTP 请求?
一道经典的面试题是从 URL 在浏览器被被输入到页面展现的过程中发生了什么,大多数回答都是说请求响应之后 DOM 怎么被构建,被绘制出来。但是你有没有想过,收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢?要搞懂这个问题,我们需要先解决下面五个问题:现代浏览器在与服务器建立了一个 TCP 连接后是否会在一个 HTTP 请求完成后断开?什么情况下会断开?一个 TCP 连接可以对应几个 HTTP 请求?一个 TCP 连接中 HTTP原创 2020-12-10 10:34:31 · 545 阅读 · 0 评论 -
腾讯(3轮)面试分享,已拿offer
前言时间过得飞快,一代又一代就这么成长了起来,曾经的95后备受争议,如今的95后进入社会,扮演者各行角色,成为了行业顶梁柱,今天,要分享的是自己的成长经历。今年24岁,毕业之后进入一家小型的互联网公司工作,名字就不说了,算是熟知的,在这家公司呆了两年,直至今年才有了跳槽的想法。每个人都拥有大厂梦,我也不例外,在小公司待久了,感觉人会荒废掉,太轻松,没有压迫感。在众多大厂中,最终选择了字节跳动。“年轻、活力、富有激情”是我听到得最多对它的形容词,所以毅然决然,希望自己能够在这个舞台上展示出自己。以下分享这次原创 2020-12-07 17:51:54 · 2123 阅读 · 0 评论