个性化阅读
专注于IT技术分析

BrowserStack面试体验|S6(校园内)

在IIT安置期间, BrowserStack参观了我们的校园。

第一轮:在线测试

有2个主要与应用程序开发有关的程序, 将在3小时内完成编码。

1.编写一个将JSON作为输入并给出经过修饰的JSON的程序

2. C注释解析器。

第二轮:在线测试

5小时内要解决3个问题。

问题一:

考虑以下系列:

A:= 1

B:= A * 2 + 2

C:= B * 2 + 3, 依此类推…

编写一个程序, 该程序:

  • 输出与给定字母相对应的数字;
  • 给定一个像” GREP”这样的字母字符串, 如上述系列所示, 计算与该字符串中所有字母相对应的数字之和(即G + R + E + P);和
  • 给定一个大数字(可以放入标准的32位整数), 则找到与其对应的最短字母字符串。

你可能在最后一部分使用贪婪方法。根据需要计算与字母相对应的数字的值, 并且不要事先进行预计算并将其存储在数据结构中

问题2:

该程序将被命名为文件夹(可选, 如果未通过, 则假定为cwd)。该程序将打印如下内容:

$ tree
.
|-- README.md
|-- closure
|   |-- currencySymbols.js
|   |-- datetimeSymbolsExt.js
|   |-- datetimesymbols.js
|   |-- numberSymbols.js
|   `-- pluralRules.js
|-- e2e
|   |-- i18n-e2e.js
|   |-- localeTest_cs.html
|   |-- localeTest_de.html
|   |-- localeTest_en.html
|   |-- localeTest_es.html
|   |-- localeTest_sk.html
|   |-- localeTest_zh.html
|   `-- runner.html
|-- generate.sh
|-- run-tests.sh
|-- spec
|   |-- closureI18nExtractorSpec.js
|   |-- converterSpec.js
|   |-- parserSpec.js
|   `-- utilSpec.js
|-- src
|   |-- closureI18nExtractor.js
|   |-- closureSlurper.js
|   |-- converter.js
|   |-- parser.js
|   `-- util.js
`-- update-closure.sh 

4 directories, 26 files

可选的第二个参数支持使用grep过滤器(仅匹配节点)过滤树。例如:

$ tree . src
.
`-- src
   |-- closureI18nExtractor.js
   |-- closureSlurper.js
   |-- converter.js
   |-- parser.js
   `-- util.js

应该可以使用任意的正则表达式进行过滤。

问题三:

在此程序中, 你必须使用Twitter.com的REST API。

编写一个程序, 给定标签号H和数字N,

  • 获取与该标签相关的N张最新图像(无重复)
  • 并生成一个网页(一个HTML文件即可), 将这些图像显示为简单的幻灯片显示

你可以使用任何一种编程语言尝试解决此问题, 但不能使用诸如twitter4j之类的第三方库。如果你还没有一个新的Twitter帐户, 则可能需要创建一个新帐户。访问Twitter应用管理注册新应用并获取API密钥。看到Twitter REST API有关更多详细信息的文档。

问题3(替换)*:

用任何编程语言编写一个库, 该库围绕

BrowserStack REST API

(类似于twitter4j, 它是Twitter官方REST API的Java包装器)。

将根据你选择的库的数据结构和方法来判断你。你可以在以下位置创建测试帐户https://www.browserstack.com/users/sign_in.如果你那么去帐户资料查找你的用户名和身份验证密钥。

将库打包为可发布模块的加分点。

*由于我学院的代理服务器, 无法向Twitter的服务器提交请求(当时谁想浪费时间配置其本地计算机来处理此问题), 所以我请他们提出另一个问题, 很好, 给了我替换问题。

第三轮:人力资源面试。

大多数问题都与我的项目和实习有关。他还要求我对我最熟悉的编程语言的知识进行评分, 然后他从该语言中提出了一些非常基本但棘手的问题。

我想说, BrowserStack是你不工作的公司之一, 而是指数学习的公司。我很高兴现在成为其中的一员。

赞(1)
未经允许不得转载:srcmini » BrowserStack面试体验|S6(校园内)

评论 抢沙发

评论前必须登录!