📌  相关文章
📜  IgniteWorld (Bharti SoftBank Portal) 面试经历 |设置 1

📅  最后修改于: 2022-05-13 01:58:24.608000             🧑  作者: Mango

IgniteWorld (Bharti SoftBank Portal) 面试经历 |设置 1

我接受了windows开发人员的面试。

第一轮——电话

  • 关于你自己
  • 在windows平台上完成的工作
  • 什么是 mvvm
  • 什么是数据绑定
  • Observable 集合和 List 的区别
  • INotifyPropertyChanged
  • ICollectionChanged
  • 我们为什么以及在哪里使用“使用”语句
  • 你知道套接字编程吗? ( 我说不 )
  • ListBox 与 LongListSelector

第 2 轮 – f2f DS

  • 关于你自己
  • 关于项目 n 来自项目的问题。
  • 什么是优先队列?
  • 如何明智地实现优先级队列数据结构?
  • 一维和二维数组的动态分配
  • 查找链表的中间元素
  • 在链表中查找倒数第 n 个元素
  • 反转链表
  • 查找链表的 n/m 元素
  • 100 人围成一圈,带枪拼图,第一个杀死第二个并通过枪。

第三轮——模拟轮

使用 Flickr api 在 3 小时内构建一个应用程序,用户可以在其中搜索标签并返回带有该标签的照片。提要需要无限滚动,在到达当前照片集的末尾时会加载更多照片。

重要的事情——

  • 虚拟化
  • 图像的背景创建
  • MVVM 实现
  • 虚拟化
  • json解析

第 4 轮 – f2f 与工程总监 (DOE)
我在这里只被问了一个问题,一个谜题,以编程问题的形式被问到。我被要求提出解决方案,同时考虑 DS 和谜题的逻辑解决方案。

有一个圆形的酒店大堂,门通向不同的房间。房间内的灯可以开/关。您需要检查并关闭每个房间的灯。房间数量未知,您可以双向旅行。

确定起点是关键,因为大堂是圆形的,房间数量未知。

第 5 轮 - 人力资源

  • 关于你自己
  • 为什么选择窗户
  • 为什么工程
  • 你是如何进入应用程序开发的
  • 主要是行为问题和薪酬讨论。

我要感谢 geeksforgeeks,他们在我准备这次采访的过程中给予了我极大的帮助。

远足的所有练习题!