前言

程序员面试时经常会听到面试官说一些套话,比如“今天的面试就到这里了,回去等通知吧”,“你还有什么问题想问我的吗”,“如果这道题不会做,那么我们也可以换一道”

今天我们要说的是大多数面试官都会说的一句话“你还有什么问题想问的?”

这是一个老生常谈的问题,之前经历过不少面试,针对这个问题我也做过很多不同的回答,当然也参考了其他人的一些建议,我这里总结了几种回答的方法,仅供大家参考。

1、没有了

这听起来是个不可思议的答案,但其实是可行的,因为你们在刚才的面试过程中已经完成了必要得的交流和沟通,面试官已经对你的情况基本清楚了,于是出于礼貌,提出这个问题,给你一次主动询问的机会,其实是出于对面试者的一种尊重。

如果你能够理解这一点,那么直接客气地说“没有什么问题了”,结束这场面试,也是一个不错的收尾,毕竟每一次面试都挺累的,结束了就是一种解脱。

2、问你真正想问的

我在参加实习生面试那会,每当面试官和我说这句话的时候,我是真的会抓着面试官一直提问的,因为对于我来说,真的很有必要好好了解一下我面试的这个部门是做什么的,技术栈是什么样的,并且我还要了解是否有实习转正的可能性。

既然面试官给你一个机会提问,那么就趁此机会消除自己的疑惑吧。这个习惯一直持续到我参加校园招聘。

正式工作当然比实习工作来的更加重要,我恨不得从面试官嘴里把关于部门、技术栈等方面的信息了解清楚,从而更好地评估自己是否适合这个部门,我想些信息对你的职业发展也是很重要的。

面试官听到你问这种问题时,也会很热心地回答你,他也会对这种求知欲很满意的,毕竟你是想了解他所在的部门,所做的事情,想要加入他们,面试官可以收到你想要传达给他的心意。

除此之外,了解到这些信息以后,你可以更广泛地去了解部门的信息,并提前学习相关的一些技术栈,假如你将来真的要加入这个公司,这也会是对你非常有帮助的。

3、别问敏感信息

问你真正想问的,不代表你可以无底线地提问,对面试官来说,有一些问题是比较禁忌的,我们不妨来看几个反面例子。

**不要问薪资:**直接问薪资是不可取的,假如你参加的是技术面试,千万别问薪资,人家会觉得你很不专业,并且心思都放在了钱上。如果是HR面试,你还可以比较含蓄地问一下“贵司的薪资结构是怎么样的”,侧面进行了解,千万不要说“我一个能拿到多少钱”这样直白的话。

**不要问私事:**有些面试者比较随意,想直接从面试官身上获得一手的信息,比如问面试官“一个月工资多少钱”、“平时你加班严重吗”、“你觉得这家公司怎么样”这就好像一个刚认识的人打探你的家事一样,会让人很反感的。

**不要问一些和职位无关的事情:**有些面试者可能跳出了面试职位,直接开始问一些比较脱离实际的问题“未来公司战略是怎么样的”、“我们部门发展现状,将来会如何如何”这类假大空的问题也是要避免的。我相信犯这个错误的人应该比较少,毕竟咱们程序员都比较实在。

总结:

之所以面试官要给面试者一个提问的机会,其实是因为,面试者有权利了解面试他的这个部门的基本信息、岗位信息以及他将来可能要使用的技术、负责的业务。

现如今,你想要了解一个公司不难,但想要了解到公司里的一个部门,一个业务线,甚至是业务线下的一个小组,是越来越难了,因为大公司的部门太多了,信息也不是完全透明的,仅凭“脉脉”和一些社区的一家之言,你很难了解到你将来要在什么样的地方工作。

可能面试官在等你提问的时候,就是你最后一次了解它的机会了。

最后的最后分享一份2023最新Android中高级面试题希望能对你有所帮助。

由于文章内容比较多,篇幅有限,资料已经被整理成了PDF文档,有需要 Android中高级面试必知必会 完整文档的可以加微信 即可免费领取!(承诺:100%免费)

一. Android面试相关

1.Activity

​ ● 说下Activity生命周期

​ ● Activity A 启动另一个Activity B 会调用哪些方法?如果B是透明主题的又或则是个DialogActivity呢

​ ● 说下onSaveInstanceState()方法的作用 ? 何时会被调用?

​ ● Activity的启动流程

​ ● onSaveInstanceState(),onRestoreInstanceState的掉用时机

​ ● activity的启动模式和使用场景

​ ● Activity A跳转Activity B,再按返回键,生命周期执行的顺序

​ ● 横竖屏切换,按home键,按返回键,锁屏与解锁屏幕,跳转透明Activity界面,启动一个 Theme 为 Dialog 的 Activity,弹出Dialog时Activity的生命周期

​ ● onStart 和 onResume、onPause 和 onStop 的区别

​ ● Activity之间传递数据的方式Intent是否有大小限制,如果传递的数据量偏大,有哪些方案

​ ● Activity的onNewIntent()方法什么时候会执行

​ ● 显示启动和隐式启动

​ ● scheme使用场景,协议格式,如何使用

​ ● ANR 的四种场景

​ ● onCreate和onRestoreInstance方法中恢复数据时的区别

​ ● activty间传递数据的方式

​ ● 跨App启动Activity的方式,注意事项

​ ● Activity任务栈是什么

​ ● 有哪些Activity常用的标记位Flags

​ ● Activity的数据是怎么保存的,进程被Kill后,保存的数据怎么恢复的

2.Service

​ ● service 的生命周期,两种启动方式的区别

​ ● Service的两种启动方式?区别在哪

​ ● 如何保证Service不被杀死 ?

​ ● Service与Activity怎么实现通信

​ ● IntentService是什么,IntentService原理,应用场景及其与Service的区别

​ ● Service 的 onStartCommand 方法有几种返回值?各代表什么意思?

​ ● bindService和startService混合使用的生命周期以及怎么关闭

​ ● 用过哪些系统Service ?

​ ● 了解ActivityManagerService吗?发挥什么作用

3.BroadcastReceiver

​ ● 广播的分类和使用场景

​ ● 广播的两种注册方式的区别

​ ● 广播发送和接收的原理

​ ● 本地广播和全局广播的区别

4.ContentProvider

​ ● 什么是ContentProvider及其使用

​ ● ContentProvider的权限管理

​ ● ContentProvider,ContentResolver,ContentObserver之间的关系

​ ● ContentProvider的实现原理

​ ● ContentProvider的优点

​ ● Uri 是什么

5.Handler

​ ● Handler的实现原理

​ ● 子线程中能不能直接new一个Handler,为什么主线程可以主线程的Looper第一次调用loop方法,什么时候,哪个类

​ ● Handler导致的内存泄露原因及其解决方案

​ ● 一个线程可以有几个Handler,几个Looper,几个MessageQueue对象

​ ● Message对象创建的方式有哪些 & 区别?

​ ● Message.obtain()怎么维护消息池的Handler 有哪些发送消息的方法

​ ● Handler的post与sendMessage的区别和应用场景

​ ● handler postDealy后消息队列有什么变化,假设先 postDelay 10s, 再postDelay 1s, 怎么处理这2条消息

​ ● MessageQueue是什么数据结构

​ ● Handler怎么做到的一个线程对应一个Looper,如何保证只有一个MessageQueue ThreadLocal在Handler机制中的作用

面试官说 “你还有什么问题想问的” ,作为一名程序员该如何回答?相关推荐

  1. 程序员的杂想-不要只做一名程序员

    从一次进食堂吃饭感想:食堂运营模式一般有两种: 多个窗口,每个窗口有一位负责打菜 结账: 流水线: 到底哪种方式更好呢?作为程序员,首先想到的是吞吐量:怎么算呢?是以单位出队人次 还是以 工作人员单位 ...

  2. 面试官:DDD如何指导微服务拆分?90%的程序员都答不上来!

    这两天,我在某平台刷到一个技术大佬的帖子,他写到:将来想要成为业务架构师,DDD 领域建模与架构设计是一堂必修课,参与到这场思想运动与实践中是非常有必要的. 其实,早在几年前,我就已经接触 DDD,起 ...

  3. 当面试官问「你有什么想问我的吗?」,该如何回答?

    当面试官问「你有什么想问我的吗?」,该如何回答? 在面试结束前例行的提问"你有什么想问的?"或者"你对我们公司还有没有想了解的?" 问这个问题,是了解应聘者关注 ...

  4. 面试官让你提问时,能问哪几类问题?

    在面试过程中,当面试官问完问题后,通常会给你机会提问.这是一个重要的时刻,你的提问不仅可以帮助你更好地了解公司和职位,还能展示你的思维能力和对工作的兴趣.然而,很多人可能不知道应该问什么样的问题,或者 ...

  5. 好不容易约来了一名程序员来面试,结果又被否定了,心累

    好不容易约来了一名程序员来面试,这位程序员有三年工作经验,期望薪资10k.我看这位求职者各方面还挺不错的. 在程序员这行业,三年工作经验,又是一线城市,人家期望薪资也不高. 于是我很高兴地跟领导说,& ...

  6. 想要入IT行业成为一名程序员很难吗?

    我不是计算机专业毕业的,现在IT行业发展这么好所以想转向IT发展可以吗?要成为一名程序员很难吗? 在中国,虽然程序员这个职业已经非常普及,但大多数人对程序员的了解还仅仅停留在薪资高的层面上.至于为什么 ...

  7. 大厂面试官不服不行,直呼想要的简历

    前言 昂每周我的邮箱都会收到各式各样的简历,但是说实话通过率真的太低了,hr都要吐槽我了,大家还是要好好写简历呀,能力再强简历差了,也不行啊. HR经常一天过几百份,甚至上千份简历,可能看10-30秒 ...

  8. https开头的网址是什么意思_我想打这个面试官,他给我挖坑,问我:URI中的 “//” 有什么用?...

    我们在浏览网页的时候,需要在浏览器中输入http://或者https://开头的URL地址,类似http://honeypps.com,那么这里的"://"或者"//&q ...

  9. 面试官一个线程池问题把我问懵逼了。

    你好呀,我是why哥. 前几天,有个朋友在微信上找我.他问:why哥,在吗? 我说:发生肾么事了? 他啪的一下就提了一个问题啊,很快. 我大意了,随意瞅了一眼,这题不是很简单吗? 结果没想到里面还隐藏 ...

最新文章

  1. asp.net在线人数限制
  2. Oracle SQL 空值排序(Nulls)
  3. 如何查看功能的源代码?
  4. Static关键字测试
  5. RocketMQ 核心
  6. 有赞 Flink 实时任务资源优化探索与实践
  7. 学习方法之04提取练习,永远都不会忘的记忆方法
  8. 吴恩达机器学习--单变量线性回归【学习笔记】
  9. 平顶山学院java实验室_重点学科(实验室)建设规划
  10. 牛人iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
  11. 【软件测试】测试计划书
  12. ibm服务器维修站点,IBM 服务器维修
  13. velocity 变量 获取_velocity 怎么得到项目根路径
  14. 浅谈javascript的运行机制
  15. Arduino 用Proteus仿真基础知识和实例
  16. OSPF高级特性 —— 路由聚合(汇总)
  17. 史上屌炸天超详细的Java实现逆波兰表达式
  18. 国际道教协会黄世真道长为《中华辟谷养生》题写序言!
  19. c语言英文数字变数字,[求助]阿拉伯数字变英文数字遇到的问题
  20. 影像信息提取之——DEM提取

热门文章

  1. linux查看redis内存使用情况,总结:Redis查看内存使用情况
  2. 【财务系统】报告如何转换下载为word?这个方法值得借鉴
  3. 五阿哥钢铁平台Docker容器云平台建设经验分享——你想知道的这里都有!
  4. 污到不行的名人名言(2)
  5. 新书推荐 |《5G NR标准:下一代无线通信技术》
  6. 在Mac中PDF转图片自动化操作步骤
  7. 国产操作系统银河麒麟V10(ARM64 / AArch64)使用docker安装milvus数据库
  8. 如何在android手机项目中加入广告
  9. unity实现小球poke不穿膜
  10. 相机标定(一): 世界坐标系、相机坐标系、图像坐标系和像素坐标系间的关系