编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Visa|实习面试|2022 暑假(visa issues)

wxchong 2024-09-08 10:46:04 开源技术 9 ℃ 0 评论

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

  1. c或c++里,给两个int variable a和b,不使用其他变量交换a,b的值a = a + b; b = a - b; a = a - b; 当时脑子没转过来,以为是考指针和内存啥的,没做出来 sad
  2. 只用数字2,表达2525 = 12个2相加 + 2/2一开始想的是进制转换什么的,后来意识到这不太是个技术题哈哈哈

part 3

  1. 你遇到最大的困难以及如何克服的
  2. 你最有成就感的一件事
  3. 你最大的一个转变

三面 | 部门技术问题 (两个面试官)

Summer Internship Software Engineer/ Test Engineering position

  1. C/C++学C的时候遇到的问题 (recursion)指针
  2. SQL
    问我有没有学specialization,我说就学过database,然后就问了我好多sql的问题,之前没想到会考一眼没看呜呜呜HAVING和WHERE区别GROUP BY 用法cursor选出表格前30项
  3. Java循环 写一个每十秒打印一次名字的程序ternary operator
    x > 3 ? 1 : 0;
  4. Linux
  5. 解释自己之前做过的project
  6. 非技术解释之前的一个公益活动(简历中提到的)
三面面试官给我的感觉是基本上已经通过了,面试官主要是想进一步了解一下你擅长哪些方面,学过哪些技术。


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连 ,点赞,转发,评论,

咱们下期见。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表