珠海优特智厨科技有限公司的面试

珠海优特智厨科技有限公司的面试:

从广州来到珠海的第一份工作,当时也是刚好十一辞职,直接就过来面试了,所以没有太多的准备,在boss直聘上与hr沟通之后直接就去公司面试了。依稀记得那天下着小雨,面完这家后面直接接到两家的offer,有点尴尬。之前还在犹豫,是不是能在珠海落定下来。

1. 首先就是自我介绍了,三位面试官开始查看简历上的介绍。谈一下自己对自己的一些评价。

2. 对应handler模型的理解,和handler内存泄漏的处理方式。

3. Activity的启动过程和生命周期

4. 线程安全的集合有哪些?(我答了vector,hashTable,StringBuffer和使用Collections.synchronizedXX,面试官追问map的线程安全有哪些,这个没答出来,只说了hashMap和Collections.synchronizedMap)

5. 介绍下实现一个自定义View的基本流程,包括viewGroup

6. Android中的动画有哪些?简单介绍特性。

7. AndroidUI的适配

8. 多线程的使用,线程池的创建。

9. Exception和Error的区别,他们的父类是什么?(这个真没仔细去研究有点懵)

10. 事件分发机制

11. 自己对工作中的定位,和未来的展望。

12. 前面三位大佬面试完,然后就是总监,首先问了对算法的了解和认识,问了一个简单的问题,冒泡算法的优化,设计一个弹窗界面的实现过程。


结果是拿到了offer,开心,哈哈哈。


#安卓工程师##面经##社招##Java工程师#
全部评论
老哥,我也可能在珠海迈科那边。
点赞 回复 分享
发布于 2019-10-24 20:56
感谢分享面经!
点赞 回复 分享
发布于 2019-10-25 12:09
大佬是工作多少年跳的呀
点赞 回复 分享
发布于 2019-10-25 18:06
请问,面试的是Android哪个岗位?
点赞 回复 分享
发布于 2020-09-09 16:51
老哥,珠海优特智厨怎么样呢
点赞 回复 分享
发布于 11-15 01:02 广东

相关推荐

回暖了回暖了,大家都给我回暖这几天天气回暖了,今天穿个外套坐地铁差点给我·热死我分享一下这几天总结的嵌入式面经1. 在SPI通信中,时钟极性和时钟相位的设置对数据传输有何影响?2. CAN总线的基本结构和工作原理是什么?如何进行数据发送和接收?3. 操作系统中的进程和线程有什么区别?它们的调度策略有何不同?4. 任务优先级反转是什么?如何通过调度算法来解决这个问题?5. 信号量和互斥量的区别是什么?在多线程编程中如何使用它们?6. 什么是活锁?与死锁相比,它有什么不同的表现?7. 如何通过资源分配图来检测死锁?这种方法的局限性是什么?8. 互斥锁的实现方式有哪些?请举例说明其优缺点。9. 在FreeRTOS中,如何实现任务间的通信?有哪些常用的方法?10. ARM Cortex-M系列处理器的中断控制机制是怎样的?如何配置优先级?11. C语言的预处理阶段主要做什么?常用的预处理指令有哪些?12. ELF文件格式的基本结构是什么?各个部分的作用是什么?13. 静态变量和动态变量的存储位置及生命周期有什么不同?14. 你是否有MQTT协议的使用经验?请简要描述其工作原理。15. HTTP协议和HTTPS协议的主要区别是什么?在什么情况下选择使用HTTPS?16. DHCP协议的工作流程是怎样的?它如何分配IP地址?17. TCP的三次握手和四次挥手过程是什么?为什么需要这些步骤?18. IPv4和IPv6的主要区别是什么?IPv6的优势在哪里?19. ARP缓存的作用是什么?如何管理ARP缓存?20. 在局域网中,如何选择合适的交换机类型以满足网络需求?21. M4内核的特权级别如何划分?不同特权级别的使用场景是什么?22. 如何实现用户态和内核态之间的切换?涉及哪些系统调用?问题答案已经整理到专栏中了,关注我分享更多知识。  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-26 16:44
已编辑
全志科技 嵌入式软件 17*(12+2~4) 硕士其他
点赞 评论 收藏
分享
#通信硬件知识分享# 1. 什么是进程、线程,各自有什么优点2. 多进程、多线程的优缺点3. 什么时候用进程,什么时候用线程4. 多进程、多线程同步(通讯)的方法5. 进程的空间模型6. 父进程、子进程的关系以及区别7. 什么是线程同步和互斥8. 线程同步与阻塞的关系9. 同步一定阻塞吗?阻塞一定同步吗?10. 孤儿进程、僵尸进程、守护进程的概念11. 基本概念12. 正确处理僵尸进程的方法13. new和malloc的区别14. malloc的底层实现15. 在1G内存的计算机中能否malloc(1.2G)?为什么?16. 指针与引用的相同和区别;如何相互转换?17. C语言检索内存情况 内存分配的方式18. extern "C" 的作用19. 头文件声明时加extern定义时不要加20. 函数参数压栈顺序,即关于__stdcall和__cdecl调用方式的理解21. 重写memcpy()函数需要注意哪些问题22. 数组到底存放在哪里23. struct和class的区别24. char和int之间的转换25. static的用法(定义和用途)26. const常量和#define的区别27. volatile作用和用法28. 常量指针、指针常量、常量引用29. C/C++中变量的作用域30. C++中类型转换机制及适用环境31. dynamic_cast转换失败时的情况32. TCP、UDP的区别33. TCP、UDP的优缺点34. TCP和UDP适用场景35. TCP为什么是可靠连接36. 典型网络模型了解吗?我面试看的是大佬的面经,链接放下边了  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
评论
1
6
分享
牛客网
牛客企业服务