首页面试技巧安卓面试技巧-安卓面试基础

安卓面试技巧-安卓面试基础

huangp1489huangp1489时间2024-07-29 05:38:50分类面试技巧浏览25
导读:怎样在Android面试中聊聊多线程?如何在面试Android/iOS程序员时只提一个问题就知道他是不是高手?关于面试嵌入式软件开发工程师应该如何问问题?UI专业面试的时候一般HR都会问到哪些问题?怎样在Android面试中聊聊多线程?要系统回答:1、线程的4个状态,new,runnable,dead,bloc……...
  1. 怎样在Android面试中聊聊多线程?
  2. 如何在面试Android/iOS程序员时只提一个问题就知道他是不是高手?
  3. 关于面试嵌入式软件开发工程师应该如何问问题?
  4. UI专业面试的时候一般HR都会问到哪些问题?

怎样在Android面试中聊聊多线程?

要系统回答:1、线程的4个状态,new,runnable,dead,blocked. 2、线程的wait,sleep,join和yield。3、举例子,如wait,notify和notifiyAll。4、列举方法:callable,Future和futureTask.5、线程池。6、消息机制:Handler,Looper和messageQueue.7、Aysnctask的执行原理。

如何在面试Android/iOS程序员时只提一个问题就知道他是不是高手?

是不是高手。一招可以搞定,搞一个苹果***,让他用html5的video标签,在index主页内上插入一个mp4格式的动态背景,需要分层展示,背景是背景,操作层是操作层,背景要是动态的mp4,不需要人为操作,就可以了,会的一般是高手,至少不是新手。

一般我们会这么问:可以在苹果***内以混合html的方式插入一个mp4的动态背景吗?

安卓面试技巧-安卓面试基础
(图片来源网络,侵删)

有不服的自己可以试试。并且可以贴代码。并且可以问我为什么不问安卓的相关问题。

不论什么样的高手,之所以成为高手,都是他办到了别人办不到的事,所以我觉得你可以这样问,请讲诉你之前做过最牛的案例。只有知道他做过什么,才知道他是否是高手,通过他的描述就可以看出他高手的真实性。希望能帮到您。


关于面试嵌入式软件开发工程师应该如何问问题?

首先可以问一些共通的专业基础知识,计算机体系结构,网络通信协议,操作系统,还有数据结构相关的知识,比如CPU流水线,指令集,TCP/IP协议,LINUX内存管理,链表和二叉树等。

安卓面试技巧-安卓面试基础
(图片来源网络,侵删)

然后根据对方简历上提到的项目技术针对性的进行提问,比如对方做过USB设备驱动,就针对性的问问USB的传输类型,枚举过程,还有描述符相关的内容

接下来再根据应聘岗位所需的技能进行提问,比如如果需要招聘来做汽车电子的,就可以问问CAN总线相关的,做物联网的就可以问问蓝牙,WiFi,ZigBee,lora,nb-iot等内容。

最后就考察一下对方独立思考和解决问题的能力,比如可以问一下工作中遇到过的最难调的BUG是哪个,最后是怎么找到问题,然后怎么解决的。

安卓面试技巧-安卓面试基础
(图片来源网络,侵删)

介绍一下你自己。(严格来说这个不能算一个问题,每家公司基本都要问)

  一、OSI模型有几层?

  二、说说C++的多态?为什么使用虚函数比非虚函数耗费的时间更多?

  三、有一个全局变量int a=0,现在两个线程各自循环执行100次a++操作,问最后a的值是多少?

  四、对于海量数据,用什么数据结构存储用户搜索的高频关键词比较合适?比如,当用户输入“黄”字,输入框要自动显 示“黄晓明”,“黄蓉”,“黄山”,“黄鹤楼”等提示,但是能存储的量很有限,所以需要选择恰当的数据结构。(我先后说 了数组和堆,似乎都被否决了)

  五、智力题:一片草地的草每天匀速地长,m只羊花p天能吃完,n只羊花q天能吃完,问现在k只羊花多少天能吃完?( 记不清m,p,n,q,k的具体数值了,总之是根据已有的两个条件列出二元一次方程组来求解)

  六、手写快速排序程序。快排的复杂度是多少?给定1组数1,4,5,5,8,9,7,在快排过程中这两个5是否会被交换?

  七、简述怎样用两个栈实现一个队列的功能?只需实现入队、出队。

  八、你想打开电视看世界杯,结果发现电视黑屏完全没反应,应该怎么检测故障?

 最后问了一下个人学习和生活情况

UI专业面试的时候一般HR都会问到哪些问题?

1、先评估自己的能力,是否有最基本、专业的UI设计能力,比如UI产品的项目流程,制作icon、banner、了解ios设计规范、Android设计规范、界面设计、逻辑跳转合理性等。

2、查询面试公司需要什么样的员工?公司需要的是专职UI设计师?协调项目运转的运营?制作前期需求文档、Demo逻辑制作的设计?不同的要求提前做好功课,好来得及回答相关专业的问题 3、考察面试公司的薪酬体系。前期考察一下面试公司的薪酬体系,税前税后?五险一金?员工***?一般HR会问你:你期望的薪资是多少?回答问题的时候要灵活一点 4、制作精美的UI简历。UI设计师最核心的就是UI设计能力了,简历的质量一定可以看出其能力的。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.ilmuhikmahbanten.com/post/2948.html

可以面试问题
平台发布招聘信息-boss直聘平台发布招聘信息 面试即兴演讲技巧-面试即兴演讲技巧和方法