Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Mobile Programming Team. If you also belong to the team, you can get access from here

Mobile Programming Verified Tick

Compare button icon Compare button icon Compare
2.8

based on 390 Reviews

Filter interviews by

Mobile Programming Snowflake Developer Interview Questions and Answers

Updated 23 Dec 2024

Mobile Programming Snowflake Developer Interview Experiences

1 interview found

Snowflake Developer Interview Questions & Answers

user image satish gunishetty

posted on 23 Dec 2024

Interview experience
1
Bad
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Asks Related to my technology
  • Q2. Everything relate to my technology

Interview Preparation Tips

Interview preparation tips for other job seekers - Job security was poor; they initially informed me there was a long-term project, but after just three months, they let me go, stating there were no projects available.

Snowflake Developer Jobs at Mobile Programming

View all

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Given an array of non-negative integers.Find the length of the longest subsequence such that elements in the subsequence are contiguous integers. The consecutive numbers can be in any order. Example n=7 nu...
  • Ans. 

    Find the length of the longest subsequence of contiguous integers in an array.

    • Sort the array

    • Iterate through the array and check for consecutive integers

    • Keep track of the longest subsequence found

  • Answered by AI
  • Q2. Get list of pincodes from these objects Employee{ id Long, name String, Addresses : List
    } Addresses{ houseNo long, pindcode long, state String, country String, } Ans. Use flatMap to flatten and then use m...
  • Ans. 

    Use flatMap and map to extract list of pincodes from Employee objects

    • Use flatMap to flatten the list of Addresses in each Employee object

    • Use map to iterate over the flattened list and extract the pincodes

    • Example: employeeList.stream().flatMap(emp -> emp.getAddresses().stream()).map(address -> address.getPincode()).collect(Collectors.toList())

  • Answered by AI
  • Q3. What is Database Pooling, Hikari and its configurations. Java 8 to current enchancements and current java version Factory and Builder design patterns to explain and code Project expalantion and details, Cr...
  • Ans. 

    Database pooling is a technique used to manage a pool of database connections for efficient resource utilization. HikariCP is a popular database connection pooling library in Java.

    • HikariCP is a high-performance database connection pooling library for Java applications.

    • It is known for its low latency and high throughput.

    • Configurations for HikariCP include settings such as maximum pool size, connection timeout, and idle ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DSA and design patterns and knowledge of springboot,java & streams API advance methods etc.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is LMS ?
  • Ans. 

    LMS stands for Learning Management System, a software application for the administration, documentation, tracking, reporting, and delivery of educational courses or training programs.

    • LMS helps organizations deliver online courses and training programs to employees or students.

    • It allows for the creation and management of courses, assessments, and learning materials.

    • LMS can track learner progress, generate reports, and p...

  • Answered by AI
  • Q2. What is shadow DOM
  • Ans. 

    Shadow DOM is a way to encapsulate the styling and structure of a web component, preventing styles from leaking out or clashing with the rest of the page.

    • Shadow DOM allows for creating self-contained components with their own styles and markup

    • It helps in preventing styles from the main document affecting the component and vice versa

    • Shadow DOM can be created using the 'shadowRoot' property of an element

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What all exceptions you know ?
  • Ans. 

    Some common exceptions in Salesforce development include DMLException, QueryException, and LimitException.

    • DMLException: Thrown when an error occurs while performing DML operations like insert, update, delete.

    • QueryException: Thrown when an error occurs while querying data from the database.

    • LimitException: Thrown when governor limits are exceeded, such as SOQL query limit or CPU time limit.

  • Answered by AI
  • Q2. Have you worked on integration ?
  • Ans. 

    Yes, I have worked on integration in Salesforce development.

    • I have experience integrating Salesforce with external systems using REST and SOAP APIs.

    • I have worked on integrating Salesforce with third-party applications like MailChimp and DocuSign.

    • I have implemented custom integrations using tools like Salesforce Connect and MuleSoft.

    • I have experience with data mapping, transformation, and synchronization during integrat

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Why governor limits ?
  • Ans. 

    Governor limits are in place to ensure efficient use of resources and prevent abuse in Salesforce platform.

    • Governor limits help in maintaining system performance and preventing monopolization of resources.

    • They ensure fair usage of resources among all users on the platform.

    • Examples include limits on number of records retrieved in a single query, number of SOQL queries executed, and CPU time consumed.

    • Governor limits also...

  • Answered by AI
  • Q2. What is challenge you faced ?
  • Ans. 

    One challenge I faced was integrating a third-party API with Salesforce.

    • Had to understand the API documentation thoroughly

    • Encountered compatibility issues with Salesforce platform

    • Implemented custom code to bridge the gap between API and Salesforce

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via campus placement at Mody Institute of Education And Research Lakshmangarh, Sikar and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Method overloading and method overriding

Round 2 - Aptitude Test 

Shl question related to data

Interview Preparation Tips

Interview preparation tips for other job seekers - Do answer properly and read about every os and opps topics
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. Java Basic questions, Design Patterns, HashMap, ConcurrentHashMap.
  • Q2. Kafka, Springboot annotations, Hibernate, Entities relations, Dependency Injections
  • Q3. Angular Observables, Pipes, Authentications, Lazy Loading.
  • Q4. SQL grouby,having query. DSA on collections, streams methods
Round 2 - Technical 

(2 Questions)

  • Q1. Project discussions, Unit testings, scrums, agile etc corporate related stuffs
  • Q2. Challenges faced, If you want any leaves this year, any marriage or something like w.t.f!!!
Round 3 - HR 

(2 Questions)

  • Q1. Why switching, Asia's largest healthcare domain compay, Billions of evaluations, But cannot even provide 12LPA+ for 3Y+
  • Q2. Again asked if there is any leaves required like marriage, they are in healthcare domain and they just provide 4L insurance lol!!!

Interview Preparation Tips

Interview preparation tips for other job seekers - The reviews on internet are very bad for this company and even in interviews there were signs of it. Like they have billions of evaluations, asia's largest healthcare domain but cannot provide more than 12lpa for 3yoe, they only have 4L health insurance and they ask even before joining like if you have any planned leaves.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Basic Java Question
  • Q2. Spring Boot related questions
Round 2 - One-on-one 

(2 Questions)

  • Q1. Design a rest API and code it.
  • Ans. 

    Design and code a REST API for a software developer interview.

    • Define the endpoints and HTTP methods for the API (e.g. GET /users, POST /users)

    • Implement authentication and authorization mechanisms (e.g. JWT tokens)

    • Use proper status codes for responses (e.g. 200 OK, 401 Unauthorized)

    • Include error handling and validation for input data

    • Document the API using tools like Swagger or OpenAPI

  • Answered by AI
  • Q2. Questions related to JPA HIBERNATE SQL
Round 3 - One-on-one 

(2 Questions)

  • Q1. Discussion related to Last company Project and architecture level questions
  • Q2. Write code to calculate frequency of a word using Stream API and lambda expressions
  • Ans. 

    Calculate word frequency using Stream API and lambda expressions

    • Use Stream API to convert array of strings to stream

    • Use Collectors.groupingBy to group words by their frequency

    • Use Collectors.counting to count the occurrences of each word

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(10 Questions)

  • Q1. Tell me about yourself and the project you have done
  • Q2. Have you work on the spring boot freamwork
  • Q3. Collection framework
  • Q4. Write a program to make a Linkedlist, you have to develop the logic for the linkedlist suppose your are the first who is going to invent the linkedlist what would be the apporach how you create the add/del...
  • Q5. Have you worked on the Data Structures
  • Ans. 

    Yes, I have worked on various data structures like arrays, linked lists, stacks, queues, trees, and graphs.

    • I have implemented algorithms using data structures like sorting, searching, and traversal.

    • I have optimized code by choosing the appropriate data structure for the problem.

    • I have used data structures in projects to efficiently store and manipulate data.

  • Answered by AI
  • Q6. Have you worked on the Multithreading
  • Ans. 

    Yes, I have experience working on Multithreading in Java.

    • Implemented multithreading using Java's Thread class

    • Used synchronized keyword to handle thread synchronization

    • Utilized Executor framework for managing thread pools

  • Answered by AI
  • Q7. Write a program to find the min and max no from the array
  • Ans. 

    Program to find min and max no from array of strings

    • Iterate through the array and compare each element to find min and max

    • Use Integer.parseInt() to convert strings to integers for comparison

    • Initialize min and max variables with first element of array

  • Answered by AI
  • Q8. Difference between the @controller vs @restcontroller
  • Ans. 

    The @Controller annotation is used to create a controller class in Spring MVC, while @RestController is used to create RESTful web services.

    • The @Controller annotation is used to create a controller class in Spring MVC, which is used to handle traditional web requests.

    • The @RestController annotation is used to create RESTful web services, which return data in JSON or XML format.

    • The @RestController annotation is a special...

  • Answered by AI
  • Q9. Difference between the @service vs @Repository
  • Ans. 

    The @Service annotation is used to mark a class as a service, while the @Repository annotation is used to mark a class as a repository.

    • The @Service annotation is typically used on service layer classes, which contain business logic.

    • The @Repository annotation is typically used on repository classes, which interact with a database or other data source.

    • Both annotations are used for component scanning and dependency inject...

  • Answered by AI
  • Q10. Difference between the Arrylist vs Linkedlist
  • Ans. 

    ArrayList is implemented using a dynamic array while LinkedList is implemented using a doubly linked list.

    • ArrayList provides fast access to elements using index, but slow insertion and deletion.

    • LinkedList provides fast insertion and deletion, but slow access to elements.

    • Example: ArrayList is suitable for scenarios where random access is required, while LinkedList is suitable for scenarios where frequent insertion and d

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through above all question the interview was taken by pran sukh for the pune location

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

2 leetcode medium level type problems were given. This was a cut-off test were majority will be cut-off.

Round 2 - Coding Test 

Long coding round - Paired with another thoughtworker

Round 3 - Technical 

(2 Questions)

  • Q1. Questions on project
  • Q2. Frameworks related
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain Sonarqube, different type of code smells, and how its implemented in CI CD
  • Ans. 

    Sonarqube is a static code analysis tool used to detect code smells and bugs in code. It is integrated into CI/CD pipelines for continuous code quality checks.

    • Sonarqube is a static code analysis tool that identifies code smells, bugs, and security vulnerabilities in code.

    • Code smells are common programming issues that may indicate a deeper problem in the code. Examples include duplicated code, long methods, and complex ...

  • Answered by AI
  • Q2. Write a program to find the numbers divisble by 3 in a string - and reverse its indexes eg : - input : String s = "123456789" output String s = "129456783"
  • Ans. 

    Program to find numbers divisible by 3 in a string and reverse their indexes.

    • Iterate through the string and check if each character is a number divisible by 3.

    • Store the divisible numbers in an array and reverse their indexes.

    • Join the array back into a string and return the result.

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. How does consumer, producer work in kafka
  • Ans. 

    Consumers read data from topics, while producers write data to topics in Kafka.

    • Consumers subscribe to topics to read messages from them

    • Producers publish messages to topics for consumers to read

    • Consumers can be part of a consumer group to scale out consumption

    • Producers can specify key for messages to control partitioning

  • Answered by AI

Mobile Programming Interview FAQs

How many rounds are there in Mobile Programming Snowflake Developer interview?
Mobile Programming interview process usually has 1 rounds. The most common rounds in the Mobile Programming interview process are Technical.
How to prepare for Mobile Programming Snowflake Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Mobile Programming. The most common topics and skills that interviewers at Mobile Programming expect are SQL, Shell Scripting, Troubleshooting, Unix and Sftp.
What are the top questions asked in Mobile Programming Snowflake Developer interview?

Some of the top questions asked at the Mobile Programming Snowflake Developer interview -

  1. Everything relate to my technol...read more
  2. Asks Related to my technol...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.1k Interviews
Infosys Interview Questions
3.7
 • 7.4k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.7k Interviews
HCLTech Interview Questions
3.6
 • 3.6k Interviews
LTIMindtree Interview Questions
3.9
 • 2.7k Interviews
Mphasis Interview Questions
3.4
 • 773 Interviews
CitiusTech Interview Questions
3.4
 • 259 Interviews
View all
Mobile Programming Snowflake Developer Salary
based on 4 salaries
₹8.6 L/yr - ₹12 L/yr
37% more than the average Snowflake Developer Salary in India
View more details

Mobile Programming Snowflake Developer Reviews and Ratings

based on 1 review

1.0/5

Rating in categories

2.0

Skill development

2.0

Work-Life balance

2.0

Salary & Benefits

1.0

Job Security

2.0

Company culture

2.0

Promotions/Appraisal

1.0

Work Satisfaction

Explore 1 Review and Rating
Software Developer
519 salaries
unlock blur

₹4.8 L/yr - ₹18 L/yr

Senior Software Developer
236 salaries
unlock blur

₹6.8 L/yr - ₹19 L/yr

Senior Software Engineer
166 salaries
unlock blur

₹6.8 L/yr - ₹25.3 L/yr

Software Engineer
121 salaries
unlock blur

₹5.3 L/yr - ₹17 L/yr

Information Technology Recruiter
118 salaries
unlock blur

₹1.8 L/yr - ₹5.6 L/yr

Explore more salaries
Compare Mobile Programming with

Persistent Systems

3.5
Compare

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview