Filter interviews by
Language efficiency in academia refers to the clarity and precision of communication, often misunderstood in its importance and application.
Language efficiency is crucial for clear communication of complex ideas, e.g., using precise terminology in research papers.
Myth: Simplicity equals efficiency; however, oversimplification can lead to loss of meaning, e.g., reducing nuanced arguments to clichés.
Myth: Academic j...
MS Excel is a powerful spreadsheet application used for data analysis, visualization, and complex calculations.
Spreadsheet Software: MS Excel allows users to create and manage spreadsheets for data organization.
Data Analysis: Users can perform complex calculations using formulas and functions, such as SUM, AVERAGE, and VLOOKUP.
Data Visualization: Excel provides tools like charts and graphs to visually represent da...
Effective management shapes outcomes by aligning resources, fostering collaboration, and driving strategic initiatives.
Clear communication of goals ensures everyone is aligned, e.g., a project manager outlining objectives to the team.
Resource allocation impacts project success; for instance, assigning skilled personnel to critical tasks enhances efficiency.
Fostering a collaborative environment encourages innovatio...
The agenda of an organization and its management focuses on strategic goals, operational efficiency, and stakeholder engagement.
Define clear organizational goals: For example, a hospital may aim to improve patient care quality.
Develop strategic plans: A tech company might create a roadmap for product development over the next five years.
Ensure effective resource allocation: A nonprofit organization may prioritize ...
What people are saying about Startup
Research explores surroundings by analyzing environmental factors, human interactions, and their impacts on ecosystems and societies.
Field studies: Researchers conduct observations in natural settings, like studying wildlife in their habitats.
Surveys and interviews: Gathering data from communities to understand social dynamics and local issues.
Remote sensing: Using satellite imagery to monitor changes in land use,...
An author is a creator of content, and a certificate verifies the authenticity of their work or credentials.
An author can be a writer, researcher, or artist who produces original work.
Certificates can include academic degrees, professional licenses, or digital signatures.
For example, a published author may have a certificate of authorship to prove their rights.
In academia, a PhD certificate validates the author's ...
GRE stands for Graduate Record Examination, a standardized test for admissions to graduate schools.
The GRE assesses verbal reasoning, quantitative reasoning, and analytical writing skills.
It is widely used by graduate programs in various fields, including humanities, sciences, and engineering.
The test is divided into three main sections: Verbal, Quantitative, and Analytical Writing.
Scores are used by admissions co...
Outsourcing involves delegating tasks to external entities, impacting personal and professional publishing in various ways.
Outsourcing can lead to cost savings but may compromise quality control.
Personal publishing allows for creative freedom but lacks professional oversight.
Professional publishing ensures quality but can be restrictive and slow.
Editing enhances clarity and accuracy, crucial for both personal and ...
Aristotle's concepts encompass metaphysics, ethics, politics, and natural sciences, emphasizing empirical observation and rational thought.
Metaphysics: Study of being and existence; e.g., the concept of substance.
Ethics: Virtue ethics focuses on character; e.g., the Golden Mean.
Politics: The ideal state promotes the common good; e.g., the role of citizens.
Natural Sciences: Emphasis on observation; e.g., classifica...
Both approaches and subjective details involve perspectives that shape understanding and interpretation in various contexts.
Approaches refer to methods or strategies used to tackle a problem, such as qualitative vs. quantitative research.
Subjective details are personal interpretations or opinions that influence how information is perceived, like patient experiences in healthcare.
Both can vary significantly based o...
Aristotle's concepts encompass metaphysics, ethics, politics, and natural sciences, emphasizing empirical observation and rational thought.
Metaphysics: Study of being and existence; e.g., the concept of substance.
Ethics: Virtue ethics focuses on character; e.g., the Golden Mean.
Politics: The ideal state promotes the common good; e.g., the role of citizens.
Natural Sciences: Emphasis on observation; e.g., classification ...
GRE stands for Graduate Record Examination, a standardized test for admissions to graduate schools.
The GRE assesses verbal reasoning, quantitative reasoning, and analytical writing skills.
It is widely used by graduate programs in various fields, including humanities, sciences, and engineering.
The test is divided into three main sections: Verbal, Quantitative, and Analytical Writing.
Scores are used by admissions committ...
Language efficiency in academia refers to the clarity and precision of communication, often misunderstood in its importance and application.
Language efficiency is crucial for clear communication of complex ideas, e.g., using precise terminology in research papers.
Myth: Simplicity equals efficiency; however, oversimplification can lead to loss of meaning, e.g., reducing nuanced arguments to clichés.
Myth: Academic jargon...
Both approaches and subjective details involve perspectives that shape understanding and interpretation in various contexts.
Approaches refer to methods or strategies used to tackle a problem, such as qualitative vs. quantitative research.
Subjective details are personal interpretations or opinions that influence how information is perceived, like patient experiences in healthcare.
Both can vary significantly based on ind...
An author is a creator of content, and a certificate verifies the authenticity of their work or credentials.
An author can be a writer, researcher, or artist who produces original work.
Certificates can include academic degrees, professional licenses, or digital signatures.
For example, a published author may have a certificate of authorship to prove their rights.
In academia, a PhD certificate validates the author's exper...
Research explores surroundings by analyzing environmental factors, human interactions, and their impacts on ecosystems and societies.
Field studies: Researchers conduct observations in natural settings, like studying wildlife in their habitats.
Surveys and interviews: Gathering data from communities to understand social dynamics and local issues.
Remote sensing: Using satellite imagery to monitor changes in land use, defo...
The agenda of an organization and its management focuses on strategic goals, operational efficiency, and stakeholder engagement.
Define clear organizational goals: For example, a hospital may aim to improve patient care quality.
Develop strategic plans: A tech company might create a roadmap for product development over the next five years.
Ensure effective resource allocation: A nonprofit organization may prioritize fundi...
Effective management shapes outcomes by aligning resources, fostering collaboration, and driving strategic initiatives.
Clear communication of goals ensures everyone is aligned, e.g., a project manager outlining objectives to the team.
Resource allocation impacts project success; for instance, assigning skilled personnel to critical tasks enhances efficiency.
Fostering a collaborative environment encourages innovation, as...
Outsourcing involves delegating tasks to external entities, impacting personal and professional publishing in various ways.
Outsourcing can lead to cost savings but may compromise quality control.
Personal publishing allows for creative freedom but lacks professional oversight.
Professional publishing ensures quality but can be restrictive and slow.
Editing enhances clarity and accuracy, crucial for both personal and profe...
I applied via Campus Placement and was interviewed before Nov 2021. There were 3 interview rounds.
Moderate level aptitude with basics
Moderate level data structure questions
I applied via Naukri.com and was interviewed in Aug 2020. There were 3 interview rounds.
To check palindrome and anagram of a string with O(n), use a hash table to store character frequencies.
Create a hash table to store the frequency of each character in the string.
For palindrome, check that no more than one character has an odd frequency.
For anagram, compare the hash tables of the two strings.
If the hash tables are equal, the strings are anagrams.
If the hash tables differ by only one character, the strin...
Optimized solutions and core principles applied in OOPS
Encapsulation, Inheritance, Polymorphism, Abstraction are core principles of OOPS
Optimized solutions can be achieved through efficient algorithms and data structures
Design patterns like Singleton, Factory, Observer can also be used for optimized solutions
I appeared for an interview before Sep 2020.
Round duration - 90 minutes
Round difficulty - Medium
The test was scheduled around 5 evening and it had 3 coding questions. First question was on Dynamic Programming and other was medium question and was easy and the third was based on graph. And there were 20 mcq questions on Data structures, DBMS and OS
Explanation: You are given an 'M' x 'N' matrix of characters named CHARACTER_MATRIX
and a string WORD
. Your task is to identify and list all the occurrences of the string within...
Matrix Word Search Problem - Find occurrences of a given word in all eight possible directions within a matrix.
Iterate through each cell in the matrix and check for the starting character of the word.
For each occurrence of the starting character, check all eight directions for the complete word.
Keep track of the coordinates of each character in the word for each occurrence found.
Ensure boundaries are not crossed while ...
Round duration - 60 minutes
Round difficulty - Easy
Normal Coding question on Graphs and some basics from DBMS
Given a directed graph with 'V' vertices and 'E' edges, determine if a vertex i
is reachable from vertex j
for all pairs of vertices (i, j)
. A vertex...
Determine reachability between all pairs of vertices in a directed graph.
Use Floyd Warshall algorithm to find transitive closure of the graph.
Initialize a V x V matrix with 1s on the diagonal and 0s elsewhere.
Update matrix by checking if there is a path from i to j through k.
Repeat the process for all vertices to get the transitive closure matrix.
Round duration - 60 minutes
Round difficulty - Hard
He asked me to read about Morse language in wikepedia and asked me to write a code on it i. e. If the input Morse code and in output we should get it in English
You are provided with a string of morse code(s) of length N. Your task is to convert this morse code into the corresponding alphanumeric code consisting of lowercas...
Convert Morse code to alphanumeric code using a predefined table.
Iterate through the morse code string and convert each morse code to its corresponding alphanumeric character using the given table.
Join the converted characters to form the final alphanumeric string.
Handle spaces between morse code characters by adding a space in the final alphanumeric string.
Tip 1 : Do all the questions of interview bit atleast twice for those who are not good in coding much. And simultaneously do mcqs from geeks for geeks especially from the topics Data structures, DBMS and Operating system
Tip 2 : Do go through all the dynamic programming questions from geeks for geeks.
Tip 3 : Practice lot of questions from leetcode.
Tip 1 : Always keep your resume short
Tip 2 :Try to keep it on one page . And never put false things on resume and write only those topics that you have thorough knowledge
I appeared for an interview before Sep 2020.
Round duration - 90 minutes
Round difficulty - Medium
It was a cumulative test
You are given an array ARR
of long type, which represents an elevation map where ARR[i]
denotes the elevation of the ith
bar. Calculate the total amount of rainwater t...
Calculate the total amount of rainwater that can be trapped within given elevation map.
Iterate through the array to find the maximum height on the left and right of each bar.
Calculate the amount of water that can be trapped above each bar by taking the minimum of the maximum heights on the left and right.
Sum up the trapped water above each bar to get the total trapped water for the elevation map.
Round duration - 90 minutes
Round difficulty - Medium
It was sophisticated in nature and a good brain buster.
Prateek is a kindergarten teacher with a mission to distribute candies to students based on their performance. Each student must get at least one candy, and if two s...
Determine the minimum number of candies needed to distribute to students based on their performance and ratings.
Iterate through the array of student ratings and assign 1 candy to each student initially.
Then iterate from left to right and check if the current student's rating is higher than the previous student, if so, assign candies accordingly.
Similarly, iterate from right to left to handle cases where the current stu...
Round duration - 1 hour
Round difficulty - Medium
It revolved around basic concepts
DBMS is a software system that manages databases and allows users to interact with data stored in them.
DBMS stands for Database Management System
It helps in creating, updating, and managing databases
Examples of DBMS include MySQL, Oracle, SQL Server
It ensures data integrity, security, and efficient retrieval
Round duration - 70 minutes
Round difficulty - Hard
It was a great experience
Tip 1 : Stay consistent with your efforts
Tip 2 : Work hard with honesty
Tip 3 : Try to set goal of +1 level from the goal you want to achieve
Tip 1 : Present yourself with honesty
Tip 2 : Mention about the Workshops, hackathons, achievements, and the projects.
I applied via Recruitment Consultant and was interviewed in May 2021. There was 1 interview round.
I appeared for an interview before Sep 2020.
Round duration - 30 minutes
Round difficulty - Easy
It was in the day time. I was asked the programming language of my choice. It was mostly focused on programming fundamentals. I was asked 2 questions based on Data Structures and Algorithms.
A loop in a linked list can be detected using Floyd's Cycle Detection Algorithm.
Use two pointers - slow and fast, where slow moves one step at a time and fast moves two steps at a time.
If there is a loop, the two pointers will eventually meet at some point within the loop.
To detect the start of the loop, reset one pointer to the head and move both pointers one step at a time until they meet again.
Round duration - 30 minutes
Round difficulty - Easy
This round was mostly focused on my resume and projects.
I worked on several projects, including a web app for task management and a machine learning model for sentiment analysis.
Developed a task management web app using React and Node.js, allowing users to create, update, and delete tasks.
Implemented a machine learning model using Python and scikit-learn to analyze customer reviews and predict sentiment.
Created a personal portfolio website to showcase my projects and skills...
Round duration - 30 minutes
Round difficulty - Easy
It was in the evening. I went to their office in Gurgaon. It was taken by one of the technology director who had a lot of experience.
Do practice a lot of data structures questions as mostly questions in interviews are based on them. Also, do prepare for projects mentioned in your resume and skills which you have mentioned. Coding ninjas has a big hand in making my interview clear as I have taken a course from the coding Ninjas which helped me a lot to make my concepts clear.
Application resume tips for other job seekersKeep it short and crisp. Go through it properly before the interview. Make sure that you haven't put anything in it that can cause you problems during the interview.
Final outcome of the interviewSelectedposted on 20 May 2017
I appeared for an interview in May 2017.
Yes, the string class can be extended in most programming languages.
Inheritance can be used to extend the functionality of the string class.
By creating a new class that inherits from the string class, additional methods and properties can be added.
Extending the string class allows for customization and adding specific functionality to strings.
Example: In Python, the string class can be extended by creating a new class ...
Implicit objects in JSP are predefined objects that are available for use without any declaration or initialization.
Implicit objects in JSP include request, response, session, application, out, config, pageContext, page, exception, and others.
These objects provide access to various aspects of the JSP environment and can be used to perform common tasks.
For example, the request object allows access to HTTP request parame...
A hash map is a data structure that uses a hash function to map keys to values.
Hash map stores key-value pairs
It uses a hash function to compute an index for each key
Collisions can occur when two keys hash to the same index
Hash maps provide fast access to values based on their keys
StringBuffer and StringBuilder are both used to manipulate strings, but StringBuffer is thread-safe while StringBuilder is not.
StringBuffer is synchronized, making it safe for use in multi-threaded environments.
StringBuilder is not synchronized, making it faster but not thread-safe.
StringBuffer is preferred when multiple threads are involved, while StringBuilder is preferred for single-threaded scenarios.
Both classes p...
Annotations used in RESTful web services
1. @Path - Specifies the URI path for the resource
2. @GET - Specifies that the method handles HTTP GET requests
3. @POST - Specifies that the method handles HTTP POST requests
4. @PUT - Specifies that the method handles HTTP PUT requests
5. @DELETE - Specifies that the method handles HTTP DELETE requests
6. @PathParam - Binds the value of a URI template parameter to a method paramete...
Code for rand7 using rand5 function
Use rand5 twice to generate a number in [1,25] with equal probability
If the number is greater than 21, discard and try again
Otherwise, return (number mod 7) + 1
Some of the top questions asked at the Startup Professor interview -
based on 1 interview experience
Software Developer
44
salaries
| ₹8.5 L/yr - ₹15.9 L/yr |
Software Engineer
43
salaries
| ₹10.8 L/yr - ₹18.8 L/yr |
Consultant
22
salaries
| ₹15.5 L/yr - ₹28.9 L/yr |
Product Manager
18
salaries
| ₹24 L/yr - ₹44.8 L/yr |
Front end Developer
18
salaries
| ₹2 L/yr - ₹5 L/yr |
ICDS
SMEcorner
XL India Business Services
My Eco Energy