第1轮
首先从介绍自我开始, 然后自我介绍, 然后开始提及自己所做的项目。
我提到了我基于数据库的Android项目之一。
他要求我绘制相同的设计(类图)。
给定Visa, 设计其软件。
我从测试用例开始, 然后进行可行性, 需求分析, 编码, 测试。他在几个用例中使我感到困惑, 但我已经提到了很多。
你如何评价你的软件是好的?
我曾在某处提到我的代码应该干净, 经过注释, 良好的文档和SRS, 应该能够满足用户需求。.我还提到了我将如何使用各种软件模型来应对各种需求变更。
我在讨论中也提到了以下几点。
1, 模块化
2.相容性
3, 可维护性
他问我最喜欢的游戏吗?
我回复了"国际象棋"
然后他画了8 * 8的棋盘, 问我如何在其中放置8皇后(著名
N皇后问题
)
我向他解释了我的回溯概念。
他对解决方案感到满意。
我开始手动放置皇后区(不需要代码)
他问我有什么问题吗?
我问了几个有关签证增长的问题。
第二回合
面试者对数据结构不感兴趣, 并询问了我感兴趣的领域, 但数据结构和算法除外(对于CSE学生来说很常见)
我提到了Web开发和Android开发。
他开始就我在Web开发中面临的安全问题提出疑问。
我通过一个登录面板告诉了我什么时候开始, 以及它是如何受到SQL Injection攻击的。
他问我编码, 加密, 散列之间的区别
加密类型?
我从DES, AES等加密技术开始
他说对称给了我一个提示。
然后我告诉他另一个非对称的(非常琐碎的)。我用著名的爱丽丝·鲍勃(Alice Bob)的例子向他解释了加密和公钥私钥的事情。
Http无状态还是-?
我回答无状态。
如果是无状态的, 它如何设法提供用户特定的内容?
我说过的饼干(他很高兴)
跨脚本编写?
他问我我用于Android开发的语言和IDE?
Java, Eclipse Android Studio
问以上iOS问题?
我不知道答案
向我询问了我以表格形式提交的各种验证。
问我形式使用的方法类型?
他给了我一个提示, 之后我给了两个名字" GET"和" POST"。.我不知道另外两个名字(PUT和DELETE)
我告诉我GET和POST之间的解释区别。
为什么GET比POST更受青睐?
我告诉他, 由于URL中存在变量和值, 因此GET容易受到数据泄漏的影响。
他在解释以下答案。由于URL大小的限制, 我们不能使用GET来传递大量值。
为什么我想加入VISA, 而不是像Flipkart这样发展迅速的新兴公司?
我坚持签证, 并提到了PPT的一些观点, 例如员工专利申请和与创新相关的事情
从1-n?开始的所有数字中没有三分之二。
他用这个难题完成了面试。
分针和时针在24小时内会重叠多少次。
我回答了24(答案22)-他要求我使用时钟手动进行计数。
第三回合:人力资源回合(8-10分钟)
他想谈谈自己和我过去三年学到的东西吗?
我告诉了他我自己, 我的兴趣领域, 我所做的varoius项目, 技术节。我跟着个人技巧, 例如面对困难的处境。.帮助朋友
(连续发言5-7分钟)
问我是否对他有任何疑问?
我问了他几个有关VISA工作和技术的问题。
签证的所有练习题
!