📜  OLA出租车面试经验|套装2(适用于Android – 1.5年)

📅  最后修改于: 2021-05-04 22:56:10             🧑  作者: Mango

第一回合

笔试

1)实施堆栈操作。还要维护在任何给定时间点堆栈中存在的最大整数的计数。

2)实施扫雷游戏。

3)设计一个Android应用程序以模拟倒计时..从用户那里获取输入,并在每次计数时使用更新App UI从输入的值开始倒数直至归零。到达零时显示倒数结束消息

第一轮。
很多Java基础知识
Android Activity生命周期及其详细讨论
服务和碎片生命周期。
创建线程的不同方法
一个片段相关编码问题,其中片段B的UI必须从片段A更新。
垃圾收集器在Android中的工作方式。
有关Dalvik虚拟机的问题。
不同类型的BroadCast和广播接收器

第二轮
DS问题
查找B树中的叶节点总数
使用随机指针克隆链接列表。
在AP中查找丢失的号码。
打印B树的左视图。
一些基于Java问题的异常

第三轮
当前的项目讨论。
与此相关的问题很少。
有关电话班级和地理围栏的问题。
与反向地理编码有关的问题。
Android中的永久存储类型。
关于内容提供者和共享首选项的讨论。
内容提供商编码

给定旋转数组“ K”次(K个未知数),以最有效的方式找到一个数字。
OS中的调度算法。 (使用您的语言选择实施LRU)
B树的BFS遍历。

关键是要保持超自信,微笑并尝试以任何已知的方式解决每个问题。
祝你好运。

相关实践问题

计数二叉树中的叶子
级别顺序遍历
用下一个和随机指针克隆一个链表
算术数
Ola-Cabs的所有练习题!