Visa | Coding Round | Bengaluru | Senior Data Scientist
Anonymous User
1732

Visa SDS Interview – Round 1 Learnings and Questions

Hey! Recently I interviewed for an SDS (Senior Data Scientist) position at Visa. The first round comprised of coding questions testing SQL and Python. Sharing some learnings and questions for the same below.


SQL Question

You are given the following tables:

1. WatchedMovies

movie_idgenre
1Action
2Comedy
3Action
4Drama

2. MovieActors

movie_idactor_id
110
111
212
310

3. GenreActors

genreactor_id
Action10
Comedy12
Drama13
Action11

4. Actors

actor_idage
1045
1150
1230
1360

Problem Statement

Write a SQL query to find the actors you would be interested in based on your favorite genre — the genre for which you have watched the most movies.

Return their actor_id and age, sorted by age in descending order.


Python Question

You are given:

  • A list of valid words that can be used as variable names in a programming language.
  • A string written in CamelCase format, which may or may not start with a capital letter.

Task

Write a function that determines whether the CamelCase string can be split into individual words such that all resulting words exist in the provided list of valid words.

The function should be case-insensitive.


Example

Input

valid_words = ["my", "variable", "name", "parse", "json", "data"]

Other Interviews:

Google

Other Tech Firms


Compensation

Offer / Compensation Discussions

Comments (2)