网站首页 > 开源技术 正文
Singapore Software Engineer
一面 | HackerRank 做题
1. 数组
- n个任务
- 每个任务有三个属性任务中task总数可最多同时进行task数量完成一批task所需时间
- 求完成所有任务最短所需时间
//一共三个任务
arr1 = [7, 3, 5]; //任务1有7个task
arr2 = [2, 3, 3]; //任务1可同时进行2个task
arr3 = [4, 6, 2]; //同一批任务1需要四分钟完成
- 解题思路:对于每一个任务,计算一共需要x1批总时间= x1 * 所需时间找出耗时最长的任务
2. 哈希表
- 每个动物有它的predator [e.g.cow → tiger]
- 每个prey只有一个直接predator
- 每个predator可以有多个直接prey
- 相连的动物们为一组,问一共有几组
- input格式:我忘了
- e.g. 两组
解题思路:- 新建一个hashmap,把所有prey-predator pair存进去
<K,V> = <prey, predator>
二面 | 解释算法题+简单技术问题 (两个面试官)
part 1
解释一面做的两道题,主要是讲解题思路,算法复杂度,以及能不能想出其他解法
part 2
- c或c++里,给两个int variable a和b,不使用其他变量交换a,b的值a = a + b; b = a - b; a = a - b; 当时脑子没转过来,以为是考指针和内存啥的,没做出来 sad
- 只用数字2,表达2525 = 12个2相加 + 2/2一开始想的是进制转换什么的,后来意识到这不太是个技术题哈哈哈
part 3
- 你遇到最大的困难以及如何克服的
- 你最有成就感的一件事
- 你最大的一个转变
三面 | 部门技术问题 (两个面试官)
Summer Internship Software Engineer/ Test Engineering position
- C/C++学C的时候遇到的问题 (recursion)指针
- SQL
问我有没有学specialization,我说就学过database,然后就问了我好多sql的问题,之前没想到会考一眼没看呜呜呜HAVING和WHERE区别GROUP BY 用法cursor选出表格前30项 - Java循环 写一个每十秒打印一次名字的程序ternary operator
x > 3 ? 1 : 0; - Linux
- 解释自己之前做过的project
- 非技术解释之前的一个公益活动(简历中提到的)
三面面试官给我的感觉是基本上已经通过了,面试官主要是想进一步了解一下你擅长哪些方面,学过哪些技术。
Description
The different teams you will have the opportunity to be part of are the following:
Digital and Developer Platform: Digital and Developer Platform (DDP) develops and manages platform-oriented technology to advance the global growth of digital commerce and the mobilization of payments. Pairing a customer-first approach and relentless product innovation, we build the underlying technologies that enhance value propositions for Visa cardholders and business partners around the world.
Network Processing: This is the team behind VisaNet, the payments network that connects consumers and merchants with financial institutions. The team strives to maintain quality through high-availability and high volume to enable industry collaboration and innovation today and tomorrow.
Data Product Development: Visa's position as the global leader in electronic payments enables us to collect and analyze a rich trove of data. Our team enables Visa to tell our data story through business intelligence and develop innovative data-driven products.
Issuer Processing: Debit Processing Services (DPS), our Issuer Processing platform for North America, processes over half of all Visa Debit transactions and is the largest single prepaid processing platform for Visa prepaid transactions in the U.S. The team also partners with third-party companies outside of the U.S. to deliver value-added services through Visa-owned assets.
Operations + Infrastructure: Operations & Infrastructure builds, operates and maintains best-in-class IT infrastructure services that are secure, scalable, and continuously available.
Responsibilities:
- Investigate, troubleshoot and monitor critical products. This will also include end to end application support, engaging customers and business, analyze functional and technical in-depth solutions.
- Work closely with the corresponding dev teams in terms of bug fixing and suggesting new features and enhancements based on live issues.
- Design and develop automation framework compatible with current applicationDesign and implement manual and automated test cases utilizing UFT, SeleniumSupport overall testing lifecycle (upstream and downstream) as part of the testing team assigned to development and integration projects Ensures overall quality standards are incorporated into test plans
- Develop tools and programs to achieve operational efficiency, smooth customer experience and become subject matter expert.
- Lead technical bridges and interact with both technical staff and management during the incident and change management process.
- Provide guidance and technical expertise to junior team members.
- Provide ideas and develop tools that will ease the day today activities of the team.
- Dive deep and understand every issue occurred and own them completely for end to end closure.
- You will be coding in various programming language (e.g. Python, Javascript, Java etc.) and work with open source cutting edge software to implement projects or part of projects
如果本文对你有帮助,别忘记给我个3连 ,点赞,转发,评论,
咱们下期见。
猜你喜欢
- 2024-09-08 vue2组件系列第四十二节:NavBar 导航栏
- 2024-09-08 从零开始学Python——使用Selenium抓取动态网页数据
- 2024-09-08 黑客突破macOS的安全防御,新型恶意软件正在偷偷的窃取你的文件
- 2024-09-08 vue2组件系列第三十六节:Lazyload 图片懒加载
- 2024-09-08 消息中间件RabbitMQ入门详解(消息中间件mq作用)
- 2024-09-08 vue2组件系列第二十二节:SwitchCell 开关单元格
- 2024-09-08 vue2组件系列第二十节:按钮式单选组件
- 2024-09-08 vue2组件系列第四十节:NoticeBar 通告栏
- 2024-09-08 vue2组件系列第二十六节:PasswordInput 密码输入框
- 2024-09-08 vue2组件系列第二十四节:多选式按钮
你 发表评论:
欢迎- 07-10公司网站建站选择:人工建站和源码建站分析
- 07-10多用途游戏娱乐新闻网站HTML5模板
- 07-10站长教你搭建属于自己的网站(搭建网站的步骤)
- 07-10php宝塔搭建部署实战响应式塑料封条制品企业网站模板源码
- 07-10自适应响应式汽车配件类网站源码 html5高端大气汽车网站织梦模板
- 07-10网站标签怎么设置?(网站标签怎么设置比较好)
- 07-10PageAdmin企业网站制作中踩过的坑
- 07-10豆包给我输出的html在线象棋源码(有点简单)
- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)