Android面试官の小抄,可能是东半球最好的

news2024/12/24 2:09:40

面试官的小抄,Android面试&进阶一网打尽,让一部分人先学起来

背景

作为一名客户端开发者,能够明显的感觉到小程序这些年对原生市场带来的压迫感,比如现在的创业公司都是小程序探路,成熟了再推进客户端,或者uniapp为主,配合少量的原生开发者(这其实也是一种大前端的思路)。

微信小程序更是佼佼者,

  • 腾讯这个海量流量池,可以跟公众号、微信联动 易于传播 占据极大优势
  • 上手快发版快审核快
  • 背靠微信, 天然跨端,稳定性

因此很早就准备储备一下小程序的技能,想了下自己作为Android开发还在阿里和字节都当过面试官,就搞个Android知识+面试相关的小程序吧,名字叫做 **面试官的小抄 **直接开干!主要内容包括

  • 从入门到实践微信小程序
  • 梳理客户端知识专题+常见面试题,

毕竟 赠人玫瑰手也能留余香

目前已经完成8个专题,6个面试大类,共计350+个知识点,可以说是东半球最好的Android面试资料了

扫码体验
或者 小程序搜 面试官的小抄
gh_481967461495_258_副本.jpg

开发界面

其实开发界面还相对而言容易的,作为应用层开发,这些年也是见过无数UI稿了,然后在看看竞品,就有了如下界

image.pngimage.png
image.pngimage.pngimage.png

首页tab

  • **首页轮播图:**为了传播一些重要的咨询信息,主要是公众号信息
  • 专栏区:主要是Android中一些深入专题的介绍,这里只是写了Android的渲染专题,里面有6篇系列文章
  • 联动推广区:由于小程序和公众号是天然一体的,这里在设计上也是考虑二者联动形成矩阵,这里是为了跟公众号做联动,互相倒流
  • 常见面试题:这里主要是一些常见的面试题,分为了Android、java、网络、设计模式等6个专题,目前已经完善140+到常见面试题,还在继续更新中

关于tab

  • 学情信息区:主要是一些学习记录
  • 功能区:配合传播增加分享、更新日志、反馈、在线乞讨😂等能力

面经tab

  • 面经是比较好的面试材料了,非常值得看一看

学习tab

  • 觉得不错的题目收藏一下,方便后续翻阅

这里为了便于初期的传播,结合小程序名字 引入了一个产品概念 “抄能力”,阅读文章需要消耗抄能力,通过分享、看广告来补充,形成正向循环。

小程序的开发相互对于原生开发 确实比较简单,直接看官方文档就好,前端这种数据驱动的声明式UI 确实非常利于开发,比起Android的命令式开发效率要高很多

不过原生也是在往前端这种方向靠拢,不管是Jetpack的LiveData、ViewModel 或者flutter还是compose框架

迭代计划

  1. 收录并校准更多常见面试题,目前是冷启阶段,把自己平时积累的一些常见面试题都放了上来
  2. 专题梳理,这部分应该是最耗时间的,需要查阅大量资料整理总结
  3. 继续整合经典好的面试题

平时工作也比较忙,只能见缝插针,希望自己能坚持下去

关于小程序开发

也算是初步入门了小程序开发,小程序确实开发起来速度非常快,只需要专注于业务逻辑即可,不过小程序也是一个非常封闭的空间,微信为了合规,只能使用icp备案的域名(这个也是折腾了很久后面有空再展开)小程序内的请求只能是备案之后的域名,跟公众号一样无法跳出
小程序虽好,不过一些中小公司还是会很比较谨慎的,因为小程序纯粹是自己带来的流程,铺量裂变虽然很爽,但是用户习惯养成之后,可能自己的流量都要被微信吞进去了,不过他们也有一些办法破圈,比如滴滴,打车虽然在微信小程序,但是核心领券这些福利还是需要主端来操作,这样万一小程序被封了或者被腾讯拿捏了也有退路。
作为个人玩家或者小的创业者可没有这些顾虑。小程序兼顾双端,微信流量大传播速度快,还能省去app软著这些繁琐的事情,确实方便很多。

小程序入门资料

  • 微信开放文档 官方文档🔥
  • WeApp_Demos/小程序官方Demo/WeApp-Demo-master/image at master · Data-Camp/WeApp_Demos官方demo 不会写的效果可以找一找
  • 如何入门微信小程序开发,有哪些学习资料?这个回答比较全面,有资料也有一些案例
  • GitHub - justjavac/awesome-wechat-weapp: 微信小程序开发资源汇总 💯 各种案例,有些可以参考有些比较老旧了

这些基本够用了,(加我,uestc_xsf 备注进群)了解更多,技术路上一起进步一起成长

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1207307.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

管理类联考——数学——汇总篇——知识点突破——代数——函数、方程——记忆——一元二次函数

——一元二次函数——【图像→交点】 ——【 a x 2 b x c y ax^2bxcy ax2bxcy二次函数核心在于“图像”:整体可以由: 图像(形状,上下,交点) ⟹ \Longrightarrow ⟹ △ △ △ ⟹ \Longrightarrow ⟹ 抛…

青少年编程学习 等级考试 信奥赛NOI/蓝桥杯/NOC/GESP等比赛资料合集

一、博主愚见 在当今信息技术高速发展的时代,编程已经成为了一种必备的技能。随着社会对于科技人才的需求不断增加,青少年编程学习正逐渐成为一种趋势。为了更好地帮助青少年学习编程,提升他们的技能和素质,博主结合自身多年从事青…

景联文科技:驾驭数据浪潮,赋能AI产业——全球领先的数据标注解决方案供应商

根据IDC相关数据统计,全球数据量正在经历爆炸式增长,预计将从2016年的16.1ZB猛增至2025年的163ZB,其中大部分是非结构化数据,被直接利用,必须通过数据标注转化为AI可识别的格式,才能最大限度地发挥其应用价…

桶装水订水小程序app,线上预约订水更便捷

桶装水订水小程序app,线上预约订水更便捷。设置好地址,一键订水,工作人员送水到家。还能配送新鲜果蔬,绿色健康有保证。送水软件手机版,提供各种品牌桶装水,在线发起订水服务,由服务人员送水到家…

Mysql词法分析实验(二)

表名叫select123能不能创建一个表? 在 MySQL 中,可以创建一个名为 select123 的表,但由于 SELECT 是 MySQL 的一个保留关键字,通常建议避免使用它作为表名的一部分,以防止潜在的解析错误或混淆。如果确实需要使用这样…

MySQL被攻击后创建数据库报错1044 - Access denied for user ‘root‘@‘%‘ to database ‘xxx‘

MySQL被攻击后创建数据库报错1044 - Access denied for user root% to database xxx 一、问题二、解决过程1、正常过程2、踩坑(已经解决问题的可以不看) 一、问题 最近数据库被攻击了,业务数据库都没了 还好也不是有重要数据,但再…

Dart利用私有构造函数_()创建单例模式

文章目录 类的构造函数_()函数dart中构造函数定义 类的构造函数 类的构造函数有两种: 1)默认构造函数: 当实例化对象的时候,会自动调用的函数,构造函数的名称和类的名称相同,在一个类中默认构造函数只能由…

Perl的LWP::UserAgent库爬虫程序怎么写

Perl的LWP::UserAgent库是一个用于发送HTTP请求的Perl模块。它可以用于编写Web爬虫、测试Web应用程序、自动化Web操作等。以下是一个简单的使用LWP::UserAgent库发送HTTP GET请求的Perl脚本的例子: #!/usr/bin/perluse strict; use warnings; use LWP::UserAgent;# …

年会盛况 | 祝贺2023年中国混凝土年会在重庆顺利召开

2023年11月6日-10日,由中国建筑业协会混凝土分会、全国各省市混凝土行业协会、混凝土杂志社主办的“2023年混凝土行业高质量发展交流会”在重庆顺利召开。来自全国各地约600位砼行精英相聚山城,论坛报告、展位交流、名企观摩,共话行业未来&am…

【数据结构】超详细一文带小白轻松全面理解 [ 二叉搜索树 ]—— [从零实现&逐过程分析&代码演示简练易懂]

前言 大家好吖,欢迎来到 YY 滴数据结构系列 ,热烈欢迎! 本章主要内容面向接触过C的老铁 主要内容含: 欢迎订阅 YY滴数据结构专栏!更多干货持续更新!以下是传送门! 目录 一.二叉搜索树的基本概念…

【unity插件】Shader实现UGUI的特效——UIEffect为 Unity UI 提供视觉效果组件

文章目录 前言地址描述Demo 演示Installation 安装如何玩演示用法使用示例完结 前言 一般的shader无法直接使用在UI上,需要在shader中定义特定的面板参数,今天就来推荐github上大佬做的一套开源的一系列UGUI,Shader实现的特效——UIEffect 为…

微信小程序漏洞之accesskey泄露

更新时间:2023年09月08日09:42:52 1. Accesskey泄露漏洞 这篇文章里面都是以我个人的视角来进行的,因为一些原因,中间删了一些东西,肯定有很多不正确的地方,希望大家能理解,也能指正其中的错误。 在以前…

【嵌入式开发学习】__搞了多年嵌入式,才发现全局变量是这样初始化的

最近,有个好学的小伙子突然问了我一个问题: 全局变量的初始值,是在哪里赋值的? 这个问题虽然说不是很重要,但是我很好奇。 为了给讲清楚这个原理过程,我专门建立一个基于 Renesas RH850 的简单工程&…

【vue】 实现 自定义 Calendar 日历

图例&#xff1a;自定义日历 一、标签自定义处理 <div class"date-box"><el-calendar v-model"state.currDate" ref"calendar"><template #header"{ date }"><div class"date-head flex"><div …

网页布局 flex

弹性盒模型 弹性盒模型&#xff08;Flexible Box模型&#xff09;&#xff0c;也被成为flexbox&#xff0c;是一种一维的布局模型&#xff08;也就是说一次只能处理一个维度上的元素布局&#xff0c;一行或者一列&#xff09;。它给flexbox的子元素之间提供了强大的空间分布和对…

CRM系统:助力数据服务企业,打造核心竞争力

近年来&#xff0c;数据服务企业开始走入大众视野。作为企业管理应用热门选手——CRM客户管理系统&#xff0c;可以助力企业实时数据应用先行者&#xff0c;提升业务转化与协同效率&#xff0c;进一步打造核心竞争力。下面我们说说&#xff0c;CRM系统对数据服务企业的作用。 …

运动耳机哪种类型好?2023年热门运动蓝牙耳机推荐

​在现代社会&#xff0c;耳机已经成为了人们生活中的必备数码设备。无论是在工作、学习还是娱乐中&#xff0c;我们都需要用到耳机。而在运动的时候&#xff0c;佩戴耳机更是成为了很多人的标配。那么&#xff0c;什么样的运动耳机最适合我们呢&#xff1f;下面&#xff0c;我…

【iOS】将网络请求封装在一个单例类Manager中(AFNetworking、JSONModel)

项目开发中会请求大量不同的API&#xff0c;若将网络请求三板斧直接写在Controller中会代码十分冗杂&#xff0c;干脆直接将AFNetWorking和JSONModel封装到一个全局的Manager单例类中&#xff0c;在Manager类中进行网络请求和数据解析 导入AFNetworking和JSONModel 参考【iOS…

SM5203 是一款完整的采用恒定电流/恒定电压的单节锂电池线性充电器

SM5203 1.2A/18V 锂电池线性充电芯片 简介&#xff1a; SM5203 是一款完整的采用恒定电流/恒定电压的单节锂电池线性充电器&#xff0c;并带有锂电池正负极反接保护功能&#xff0c;可以保护芯片和用户安全。由于采用了内部 PMOSFET 架构&#xff0c;加上防倒充电路&#xff…

opencv车牌识别<一>

目录 一、概述 二、ANPR简介 一、概述 本文将介绍创建自动车牌识别(Automatic Number Plate Recognition&#xff0c;ANPR)所需的步骤。对于不同的情形&#xff0c;实现自动车牌识别会用不同的方法和技术&#xff0c;例如&#xff0c;IR 摄像机、固定汽车位置、光照条件等…