首页 > 其他分享 >Android面试:加班才能将事情做到最好?我不配

Android面试:加班才能将事情做到最好?我不配

时间:2023-08-23 12:05:06浏览次数:41  
标签:面试题 Java 不配 什么 加班 Android 解析

Android面试:加班才能将事情做到最好?我不配_Android

昨天,我面试了一家公司,价值观的冲突让我感到不安。

面试官在技术方面非常出色,他可能是一个完美主义者,无论面对什么问题,他似乎都能找到解决方案。我被他的能力所震撼,感到有些无所适从。

然而,我无法认同的是,面试官将加班视为理所当然。他甚至表示,有些人希望将事情做得更好,自愿加班。这个观点我并不否认,但将加班视为理所当然并认为这与国家制度毫不相干,这让我感到困惑。

面试官询问我对加班的看法,我回答道,在必要时可以加班,只要工作有意义就行。他反驳道,有些人认为为老板工作是没有意义的,那是否所有加班都是没有意义的?我当然否认了这种观点,但他如此以自己的观点来衡量别人,让我感到无奈。

接着,我表示在繁忙时可以加班,但不会一直持续下去,是否有阶段性休息和调整的安排?他回答说没有,在公司上市之前,这种状态将会一直保持下去。

对此,我感到无言以对。也许这就是价值观的差异,似乎如果我不加班,就意味着我在工作中划水,效率低下。

让我感到悲哀的是,让我们加班的可能正是我们的同行。

你们有遇到过这样的面试官吗?

好了,进入正题,以下是这次的面试题,希望对各位有所帮助。

1.简单描述下Handler,Handler是怎么切换线程的,Handler同步屏障

2.Glide的缓存,有用过Glide的什么深入的API,自定义model是在Glide的什么阶段

3.讲讲mvc,mvp模式,presenter内存泄漏的问题

4.ANR了解过吗?有没有实际的ANR定位问题的经历

5.性能优化你做过哪些?

6.有什么实际解决UI卡顿优化的经历

7.有做过什么Bitmap优化的实际经验

8.项目搭建过程中有什么经验,有用到什么gradle脚本,分包有做什么操作

9.组件化有详细了解过吗?ARouter详细原理

10.讲一下事件分发机制,RecyclerView是怎么处理内部ViewClick冲突的

11.mainfest中配置LargeHeap,真的能分配到大内存吗?

12.一个大致有序的数组如何排序,最快时间复杂度

13.如果叫你实现,你会怎样实现一个多主题的效果

14.如何自定义实现一个FlexLayout

15.tinker的原理是什么,还用过什么热修复框架,robust的原理是什么?

16.说说你对注解的了解,是怎么解析的

17.synchronized是公平锁还是非公平锁,ReteranLock是公平锁吗?是怎么实现的

18.泛型是怎么解析的,比如在retrofit中的泛型是怎么解析的

19.mvp与mvvm的区别,mvvm怎么更新UI,databinding用得多吗,databinding的原理?

20.kotlin ?的原理

21.在项目中有直接使用tcp,socket来发送消息吗

22.如何在网络框架里直接避免内存泄漏,不需要在presenter中释放订阅

23.生命周期都是通过什么调用的?有用过AIDL吗?

24.讲一下RecyclerView的缓存机制,滑动10个,再滑回去,会有几个执行 onBindView

25.如何实现RecyclerView的局部更新,用过payload吗,notifyItemChange方法中的参数?

26.讲讲LinkedHashMap的数据结构

最后

更多Android面试题详解可以


关注V  公众号  岛上码农编程


Android面试:加班才能将事情做到最好?我不配_Android_02

第一章 Java方面

●Java基础部分

●Java集合

●Java多线程

●Java虚拟机

Android面试:加班才能将事情做到最好?我不配_公平锁_03

第二章 Android方面

●Android四大组件相关

●Android异步任务和消息机制

●Android UI绘制相关

●Android性能调优相关

●Android中的IPC

●Android系统SDK相关

●第三方框架分析

●综合技术

●数据结构方面

●设计模式

●计算机网络方面

●Kotlin方面

Android面试:加班才能将事情做到最好?我不配_Java_04

第三章 音视频开发高频面试题

●为什么巨大的原始视频可以编码成很小的视频呢?这其中的技术是什么呢?

●怎么做到直播秒开优化?

●直方图在图像处理里面最重要的作用是什么?

●数字图像滤波有哪些方法?

●图像可以提取的特征有哪些?

●衡量图像重建好坏的标准有哪些?怎样计算?

Android面试:加班才能将事情做到最好?我不配_公平锁_05

第四章 Flutter高频面试题

●Dart部分

●Flutter部分

Android面试:加班才能将事情做到最好?我不配_Android_06

第五章 算法高频面试题

●如何高效寻找素数

●如何运用二分查找算法

●如何高效解决雨水问题

●如何去除有序数组的重复元素

●如何高效进行模幂运算

●如何寻找最长回文子串

Android面试:加班才能将事情做到最好?我不配_公平锁_07

第六章 Andrio Framework方面

●系统启动流程面试题解析

●Binder面试题解析

●Handler面试题解析

●AMS面试题解析

Android面试:加班才能将事情做到最好?我不配_Java_08

第七章 企业常见174道面试题

●SD卡

●Android的数据存储方式

●Broadcast Receiver

●sp频繁操作会有什么后果?sp能存多少数据?

●dvm与jvm的区别

●ART

●Activity的生命周期

●Application能不能启动Activity

●…

Android面试:加班才能将事情做到最好?我不配_Java_09


标签:面试题,Java,不配,什么,加班,Android,解析
From: https://blog.51cto.com/u_16175637/7200923

相关文章

  • Android并发编程高级面试题汇总(含详细解析 七)
    Android并发编程高级面试题汇总最全最细面试题讲解持续更新中......
  • Android 恢复出厂设置、跳过开机向导、wifi扫描界面筛选显示 的代码实现
    恢复出厂设置://APK侧Log.d(TAG,"exeRecovery");StringtimeStamp=DateFormat.format("yyyy-MM-ddTHH:mm:ssZ",System.currentTimeMillis()).toString();StringlocaleArg="--locale="+Locale.getDefault().toLa......
  • 如何使用Android访问文件系统路径
    Android中获取文件路径的方法:使用Context)方法:Android中获取文件路径的方法:1.使用Context.getFilesDir()方法:该方法返回的是一个File对象,它指向应用的私有文件目录,比如/data/data//files,可以通过该方法获取到应用的文件路径。代码示例:StringfilePath=getApplicationConte......
  • 零基础学Android,通俗易懂的Android教程
    前言对于一个想要入门Android的新手同学来说最重要的就是找对入门的学习路线,那样可以少走很多弯路,今天,小编就来和大家唠唠Android入门的学习方法。首先,一定要有一定的JAVA基础。我们都知道AndroidSDK是基于JAVA开发的,也是用的JAVA语言,比如在Android中要使用到的接口、继承、覆盖......
  • Android之获取DNS,优先返回本地网络DNS(插网线),其次选择Wifi网络的DNS
    code参考:https://www.cnblogs.com/alex-zhao/p/5254624.html/***获取DNS,优先返回本地网络DNS(插网线),其次选择Wifi网络的DNS**/publicstaticStringgetLocalDNS(Contextcontext){StringTAG="WiFiUtil_getLocalDNS";ProcesscmdProce......
  • 让Android Studo 不编译某个Java文件
    有时为了调试,让某些文件暂时不需编译,这样可以排除错误带来的无法运行情况,可以在build.gradle中加入:excludes=['com.coolweather.myble/AddrInterceptor.java'],如下compileOptions{sourceCompatibilityJavaVersion.VERSION_1_8targetCompatibilityJavaVers......
  • 直播平台软件开发,Android studio设置分割线
    直播平台软件开发,Androidstudio设置分割线该方法在xml布局文件中添加ImageView控件设置竖直分割线时,设置宽度为0.5dp,高度为match_parent(与父控件等高),颜色设置为black(黑色),此处数值可根据需求自行更改     <ImageView      android:layout_width=......
  • 直播带货源码,Android studio设计app登录界面
    直播带货源码,Androidstudio设计app登录界面TextView:用于显示标题和“用户名"和"密码"的提示;标题设置   <TextView    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="登录页面"    a......
  • 记录一次在Android Studio中,任务:app:compileDebugJavaWithJavac的执行失败了
    因为我命令行覆盖提交了一次git代码,导致git原本的版本不见了,构建项目的时候提示会找不到SDK排查过程:构建项目时提示找不到SDK目录,经过排查后发现是gitpull的时候没有把local.properties这个文件上传上去,导致后面下载回来的项目都没有,而原本的本地目录被我删了 随机根据最初原始目......
  • android.os.handlerexecutor
    android.os.HandlerExecutor是一个Android平台的Executor,它可以将任务发布到指定的Handler运行。可以将HandlerExecutor视为一种将任务提交到Handler的简单方法,与使用Handler.post(Runnable)相比,HandlerExecutor具有更好的可读性和可维护性。在Android中,UI线程(也称为主线程)用于处理......