【android】面试被鄙视了?学起来,帮你轻松通过技术面

2024-03-11 20:38

本文主要是介绍【android】面试被鄙视了?学起来,帮你轻松通过技术面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近公司接二连三有人离职,加上项目激增,不得已开启疯狂招聘模式,主要需求安卓和前端开发,
对,你没理解错,我就是那个鄙视面试小白的面试官(手动狗头)
一周时间内面试了四个安卓开发,我对其中一个30多岁的老大哥印象深刻,面试前看他的简历上写的项目经历丰富,做过直播、电商和小程序,对后台也有一定了解,对其充满了期待,大半年没面试过得我赶紧上网查安卓面试问题大全,想着给来面试的大哥一个惊喜。
到了面试那天,大哥一身T恤短裤运动鞋的到了,我这一看,如此放荡不羁,不是大神就是小白啊,找个空的会议室坐定,上来一顿寒噤+自我介绍就进入正题,我先问了一些基础问题和简单算法:

  • String、StringBuffer、StringBuilder区别
  • 泛型中extends和super的区别
  • 说说你对Java注解的理解
  • 手写2中排序算法
  • 等等

基础问题有的能答上来有的答不上来,到这里我就眉头一皱,但是心想,万一是大哥紧张忘记了呢,那根据大哥项目经历展开来问,围绕直播问了一下网络相关的问题:

  • https的实现原理
  • android网络访问库和第三方类库及其优缺点
  • Token、Cookie&Session联系

到这里大哥已经开始流汗了,我心里基本也有了底,看了一下我的高仿绿水鬼,时间还很充足,再问两个就可以结束了,于是就针对电商问了一些设计模式的问题:

  • 说六种常用的设计模式
  • 装饰者模式和代理模式区别
    大哥设计模式说了两种,后面这个问题直接放弃,我心里想着你这都30好几了,开发经验也将近10年,怎么这都不会就出来面试,心平气和的进行收尾流程,然后和大哥握手言别。

转身回到工位,先泡上普洱,打开电脑,鼠标很自然的点开博客,开始了摸鱼紧张的工作,我没翻几页就看到一个主题帖“这xx面试官,都提的什么xx问题,真想给他一拳”,联想到刚才的大哥,吓得我一哆嗦,赶紧点开看了一下,发帖的是个刚工作的小白,还好还好,随即轻笑一声,嘬了一口普洱,点开评论,开始了我的网上装逼之旅紧张工作。

我精心整理了一份安卓面试题大全,包括问题和答案,看完保证你面试吊打面试官,到时你面试的时候要这样说:“快问!还有呢!就这?”

这篇关于【android】面试被鄙视了?学起来,帮你轻松通过技术面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/799010

相关文章

Debian如何查看系统版本? 7种轻松查看Debian版本信息的实用方法

《Debian如何查看系统版本?7种轻松查看Debian版本信息的实用方法》Debian是一个广泛使用的Linux发行版,用户有时需要查看其版本信息以进行系统管理、故障排除或兼容性检查,在Debia... 作为最受欢迎的 linux 发行版之一,Debian 的版本信息在日常使用和系统维护中起着至关重要的作

macOS怎么轻松更换App图标? Mac电脑图标更换指南

《macOS怎么轻松更换App图标?Mac电脑图标更换指南》想要给你的Mac电脑按照自己的喜好来更换App图标?其实非常简单,只需要两步就能搞定,下面我来详细讲解一下... 虽然 MACOS 的个性化定制选项已经「缩水」,不如早期版本那么丰富,www.chinasem.cn但我们仍然可以按照自己的喜好来更换

四种简单方法 轻松进入电脑主板 BIOS 或 UEFI 固件设置

《四种简单方法轻松进入电脑主板BIOS或UEFI固件设置》设置BIOS/UEFI是计算机维护和管理中的一项重要任务,它允许用户配置计算机的启动选项、硬件设置和其他关键参数,该怎么进入呢?下面... 随着计算机技术的发展,大多数主流 PC 和笔记本已经从传统 BIOS 转向了 UEFI 固件。很多时候,我们也

Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单

《Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单》:本文主要介绍Springboot的ThreadPoolTaskScheduler线... 目录ThreadPoolTaskScheduler线程池实现15分钟不操作自动取消订单概要1,创建订单后

Android数据库Room的实际使用过程总结

《Android数据库Room的实际使用过程总结》这篇文章主要给大家介绍了关于Android数据库Room的实际使用过程,详细介绍了如何创建实体类、数据访问对象(DAO)和数据库抽象类,需要的朋友可以... 目录前言一、Room的基本使用1.项目配置2.创建实体类(Entity)3.创建数据访问对象(DAO

轻松掌握python的dataclass让你的代码更简洁优雅

《轻松掌握python的dataclass让你的代码更简洁优雅》本文总结了几个我在使用Python的dataclass时常用的技巧,dataclass装饰器可以帮助我们简化数据类的定义过程,包括设置默... 目录1. 传统的类定义方式2. dataclass装饰器定义类2.1. 默认值2.2. 隐藏敏感信息

Android WebView的加载超时处理方案

《AndroidWebView的加载超时处理方案》在Android开发中,WebView是一个常用的组件,用于在应用中嵌入网页,然而,当网络状况不佳或页面加载过慢时,用户可能会遇到加载超时的问题,本... 目录引言一、WebView加载超时的原因二、加载超时处理方案1. 使用Handler和Timer进行超

闲置电脑也能活出第二春?鲁大师AiNAS让你动动手指就能轻松部署

对于大多数人而言,在这个“数据爆炸”的时代或多或少都遇到过存储告急的情况,这使得“存储焦虑”不再是个别现象,而将会是随着软件的不断臃肿而越来越普遍的情况。从不少手机厂商都开始将存储上限提升至1TB可以见得,我们似乎正处在互联网信息飞速增长的阶段,对于存储的需求也将会不断扩大。对于苹果用户而言,这一问题愈发严峻,毕竟512GB和1TB版本的iPhone可不是人人都消费得起的,因此成熟的外置存储方案开

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

MySQL数据库宕机,启动不起来,教你一招搞定!

作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG、Mongodb数据库运维(如安装迁移,性能优化、故障应急处理等)公众号:老苏畅谈运维欢迎关注本人公众号,更多精彩与您分享。 MySQL数据库宕机,数据页损坏问题,启动不起来,该如何排查和解决,本文将为你说明具体的排查过程。 查看MySQL error日志 查看 MySQL error日志,排查哪个表(表空间