Snapdeal Interview Questions & Experience
I am shreshtha kapoor and I am here to share my Snapdeal Interview Experience and the questions mostly asked by the interviewer with all of you. I hope my Experience and tips will help you to crack the Snapdeal interview. When I was called for Snapdeal interview I was very excited and little bit nervous about it and it was one of my dreams to join this company and I never let it go. You can also unveil Your Experience on this platform and get some interview Cracking Tips. Now, let’s discuss my interview….
Snap Deal Interview Questions
Interviewer: Define Marker Interface?
Ans: Marker interface is a Java interface which doesn’t actually define any fields. It is just used to “mark” Java classes which support a certain capability.
Interviewer: Explain abstract method?
Ans: Abstract methods are those which need to be implemented in subclass / child class. Abstract methods are only defined in super class / parent class but with no body.
Interviewer: What is stream?
Ans: Streams are for reading and writing binary data from files, the network, or whatever other device. Readers and writers are for reading and writing text (characters). They are a layer on top of streams that converts binary data (bytes) to characters and back, using a character encoding.
Interviewer: How many number of queues needed to implement the priority queue?
Ans: The number of queues needed to implement the priority queue is two. One queue is used for actual storing of data and another for storing priorities.
Interviewer: Define data structure?
Ans: A data structure is a particular way of organizing data in a computer so that it can be used efficiently. Different kinds of data structures are suited to different kinds of applications, and some are highly specialized to specific tasks.
Interviewer: What is a Java Virtual Machine?
Ans: A Java virtual machine (JVM) is an abstract computing machine. There are three notions of the JVM: specification, implementation, and instance. The specification is a book that formally describes what is required of a JVM implementation.
Interviewer: Explain the difference between a field variable and a local variable?
Ans: A field variable is a variable that is declared as a member of a class whereas A local variable is a variable that is declared local to a method.
Interviewer: What is a transient variable?
Ans: Transient instance fields are neither saved nor restored by the standard serialisation mechanism. You have to handle restoring them yourself.
Interviewer: Define numeric promotion?
Ans: Numeric promotion is the conversion of a smaller numeric type to a larger numeric type, so that integer and floating-point operations may take place. In numerical promotion, byte, char, and short values are converted into values.
Interviewer: Name the eight primitive Java types.
Ans:1)Boolean 2)int 3)float 4)byte 5)short 6)char 7)long 8)double
Interviewer: Explain the term Downcasting?
Ans: In object-oriented programming, Downcasting or type refinement is the act of casting a reference of a base class to one of its derived classes. In other words, when a variable of the base class (parent class) has a value of the derived class (child class), Downcasting is possible.
Interviewer: What is operator?
Ans: A symbol that represents a specific action. Many programs and programming languages recognize other operators that allow you to manipulate numbers and text in more sophisticated ways. For example, Boolean operators enable you to test the truth or falsity of conditions, and relational operators let you compare one value to another.
Interviewer: Define Marker Interface?
Ans: The marker interface pattern is a design pattern in computer science, used with languages that provide run-time type information about objects. It provides a means to associate metadata with a class where the language does not have explicit support for such metadata.
Snapdeal Interview Experience
I had three rounds as follows: online written test, technical interview, HR interview.
Before the origination of these rounds, they gave direction concerning their company wherever they clearly expressed what they are expecting from us. Therefore we tend to get a basic plan. After 10 minutes of break our 1st round starts:
Round 1: Online Written Test
As far as on-line test is concerned, twenty five queries were asked with twenty two queries were MCQ’s from puzzles, P & C languages and 3 queries from coding section. The queries weren’t as tough as I expected. I have completed my online test within given time. As a result was announced I was cleared this phase.
Round 2: Technical Interview
This round was mix of core & JAVA programming. In this round the questions were asked about languages C++, JAVA, DBMS, RDBMS, Coding, traversals of binary tree, HTTP, Cookies, boundary of a tree and discussion on the final year project. In this section mostly the coding queries were done on plain paper given by the interviewer.
Round 3: HR Interview
Interviewer: Introduce yourself?
Me: I was Start by saying “It’s my pleasure to introduce myself before you” Then I told my name, about my schooling, my graduation and post graduation. After that I told about my achievements, my key strengths, inspiration and my family.
Interviewer: What is your real goal in life?
Me: I explained in brief about my goals and aims.
Interviewer: Explain in brief Coin change problem of DP.
Me: Coin change is the problem of finding the number of ways to make change for a target amount given a set of denominations. It is assumed that there is an unlimited supply of coins for each denomination.
Interviewer: Write query for second max salary?
Me: I write it on a plain paper with complete description
SELECT MAX( col )
WHERE col < ( SELECT MAX( col )
FROM table )
Interviewer: What is Git?
Me: It is a very popular Distributed SCM that works very similarly to Mercurial. However, there are some design and conceptual differences that may cause trouble
Interviewer: Explain in brief about selenium.
Me: Selenium is a set of tools that is used to automate web application testing, across many platforms. It is usually used to have test cases that need to be run frequently, with unlimited iterations and at the same time through this is possible to have a disciplined test documentation.
Interviewer: Define access specifiers?
Me: An access specifier is a defining code element that can determine which elements of a program are allowed to access a specific variable or other piece of data.
After they are done interviewing all the candidates, they came to the area wherever we tend to were seated and declared the results. After they declared my name, my joy knew no bounds. I was selected with god grace & my hard work.
So guys this was the Snapdeal Interview Experience shared by Shrestha khurana on our portal recruitmentresult.com. Hope this will help you in your preparation for Snapdeal interview. If you have any experience in concern to interview than share it with us on our portal.
Something That You Should Put An Eye On