第一轮:在hackerrank平台上进行了1小时的测试第一轮包括10道题,2道编码题和8道能力题
- 要分配给元素的最小值,以便总和大于初始总和。
- 给定来自 (2-9) [[“abc”][def][“ghi”][“jkl”][“mno”][“pqrs”][“tuv”] 的数字键盘二维数组[“wxyz”]] 和一个字符串ex BAD 找到表示该字符串的数列,然后找到该组合可以形成多少个单词。返回那个号码
方法:从提供的数组中将字符串转换为数字代码,在键盘中将_(空格)设为1,然后尝试使用DP查找可能的字符串
第二轮(技术面试):
- 求使数组中的所有元素相等的增量数为 1。
- 找到模式 jjason (ans:d) jan,feb,march,may,jun,jul,aug,sep,oct,nov,dec 中的下一个字母。
- 找到字符串ex BAD -> YZW 的逆。
- 关于 HTML、diff b/w post 和 put 请求、class 和 span、margin 和 padding 等问题。有关项目的问题?
- 有什么问题要问我吗? (总是问 1 或 2 个问题)
提示:你应该知道你的简历中的每一个字。
第 3 轮(管理轮):
- 找到下一个具有相同数字集的更大整数。
- 你在做技术上明智的项目和管理上也有智慧时遇到了哪些问题?
- 他给了我在团队中工作时可能出现的瞬间,并问你将在其中做什么。
- 关于我所知道的技术的一些讨论。
- 你最喜欢哪个项目,为什么?
- 关于你的爱好的问题。
- 跨站脚本、SQL注入、渗透测试等。
- 有什么问题要问我吗? (总是问 1 或 2 个问题)
第 4 轮(人力资源轮):
- 告诉我一些你的事吧。
- 跟我说说你的家庭。
- 关于我简历上写的课外活动的讨论很少。
- 爱好
- 有什么问题要问我吗? (总是问 1 或 2 个问题)
小贴士:在任何面试之前先了解自己。
保持冷静并礼貌地回答。软件工程师(Web 安全)角色的 7 名成员中有 2 名被选中 我有幸成为其中的一员