Upload Button Icon Add office photos
Engaged Employer

i

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

ShareChat Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

ShareChat Senior Software Engineer Interview Questions and Answers for Freshers

Updated 15 Oct 2024

ShareChat Senior Software Engineer Interview Experiences for Freshers

1 interview found

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

I applied via Referral and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - Coding Test 

It was a DSA ALGO Medium round

Round 2 - Technical 

(1 Question)

  • Q1. Design an analytics system
  • Ans. 

    Designing an analytics system for data analysis and visualization

    • Define the goals and objectives of the analytics system

    • Identify the data sources and types of data to be collected

    • Choose appropriate tools and technologies for data processing and analysis

    • Design a data model and architecture for storing and accessing data

    • Implement data visualization techniques for presenting insights to users

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. General HR questions about salary, workstyle, motivation etc

Skills evaluated in this interview

Interview questions from similar companies

I applied via Approached by Company and was interviewed in Jan 2022. There were 4 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Fundamentals and Basics of android, projects you are worked on.
Round 2 - Assignment 

It was sort of pair programming where you will be told to implement some feature. Here they check your coding style, your approach and the architecture you follow.

Round 3 - Technical 

(1 Question)

  • Q1. Advanced android questions were asked and some scenario based questions.
Round 4 - One-on-one 

(1 Question)

  • Q1. It was managerial round, most discussion were on my projects and past experience.

Interview Preparation Tips

Interview preparation tips for other job seekers - Brushing up fundamentals and basics, aware of latest tech stack would help.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Asked about my technical expertise
  • Q2. Scenario based question

Interview Preparation Tips

Interview preparation tips for other job seekers - Hired for lead but forced to do manual
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is your role
  • Ans. 

    As a Senior Software Engineer, my role involves designing, developing, and maintaining software applications to meet business needs.

    • Designing and architecting software solutions

    • Developing and coding software applications

    • Maintaining and updating existing software

    • Collaborating with cross-functional teams

    • Troubleshooting and debugging issues

    • Implementing best practices and coding standards

  • Answered by AI
  • Q2. What are your responsiblities
  • Ans. 

    As a Senior Software Engineer, my responsibilities include leading development projects, mentoring junior team members, collaborating with stakeholders, and ensuring code quality.

    • Leading development projects from conception to completion

    • Mentoring junior team members to help them grow and improve their skills

    • Collaborating with stakeholders to gather requirements and provide updates on project progress

    • Ensuring code quali...

  • Answered by AI
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. DSA question with Some Stack
  • Q2. Discussion around Current project
Round 2 - One-on-one 

(2 Questions)

  • Q1. Managerial discussion around resume and some basic java and spring question
  • Q2. Java and spring boot question

I applied via Instahyre and was interviewed in Oct 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Design quiz application HLD,LLD and scale.
  • Ans. 

    Design a quiz application with HLD, LLD, and scalability.

    • Define the user flow and features of the application.

    • Create a high-level design with components and their interactions.

    • Create a low-level design with detailed modules and their interactions.

    • Consider scalability by using a distributed architecture and load balancing.

    • Use a database to store questions, answers, and user data.

    • Implement security measures to prevent ch

  • Answered by AI
  • Q2. Difference between abstract class and interface and some OOPS conecpts
  • Ans. 

    Abstract class is a class with some abstract methods while interface is a collection of abstract methods.

    • Abstract class can have both abstract and non-abstract methods while interface can only have abstract methods.

    • Abstract class can have constructors while interface cannot.

    • Abstract class can have instance variables while interface cannot.

    • Inheritance is achieved using extends keyword for abstract class and implements k...

  • Answered by AI
  • Q3. They asked 2 coding questions which I don't remember

Interview Preparation Tips

Interview preparation tips for other job seekers - I appeared for first 2 rounds which were taken by bar raiser team.
1st round was related DSA ,JAVA and bit of OOPS.
2nd round was related to System Design in which interviewer asked me to design quiz application.

Skills evaluated in this interview

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

I applied via Instahyre

Round 1 - Coding Test 

1 hr, Java questions, SQL question, 1 DSA question

Round 2 - Technical 

(1 Question)

  • Q1. LLD about Hotel Booking system
Round 3 - Technical 

(1 Question)

  • Q1. Discussed about the project
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Walk-in and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Basic java 8 concepts
  • Q2. Basic spring boot questions
Round 2 - Technical 

(1 Question)

  • Q1. Project discussion and basic java spring technical questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Template and Reactive Forms in Angular
  • Ans. 

    Template and Reactive Forms in Angular are two ways to handle forms in Angular applications.

    • Template Forms are based on the traditional HTML forms and are easy to use for simple forms.

    • Reactive Forms are more flexible and powerful, allowing for complex form validation and dynamic form controls.

    • Template Forms use two-way data binding, while Reactive Forms use a more reactive approach with observables.

    • Reactive Forms are r...

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Technical 

(4 Questions)

  • Q1. What is event loop, how it works.
  • Ans. 

    Event loop is a mechanism in programming that allows for asynchronous execution of code by continuously checking for and handling events.

    • Event loop is commonly used in JavaScript to handle asynchronous operations like setTimeout, setInterval, and AJAX requests.

    • It works by continuously checking the event queue for any pending events, executing them one by one, and then moving on to the next event.

    • Event loop helps in pre...

  • Answered by AI
  • Q2. Micro task queue and macro task queue.
  • Q3. Is node.js single threaded or multi-threaded, also discuss threadpool and it's usages.
  • Q4. Tell the order of output, among process, promise, setTimeout, fs, setInterval.
  • Ans. 

    The order of output is fs, process, setTimeout, setInterval, promise.

    • fs module is synchronous and will output first

    • process is next in line

    • setTimeout will be executed after process

    • setInterval will be executed after setTimeout

    • promise will be executed last

  • Answered by AI
Round 2 - Technical 

(4 Questions)

  • Q1. JavaScript usages compiler or interpreter.
  • Ans. 

    JavaScript is an interpreted language.

    • JavaScript is an interpreted language, meaning it is executed line by line at runtime.

    • There is no separate compilation step in JavaScript like in languages that use compilers.

    • Examples of interpreted languages include Python, Ruby, and PHP.

  • Answered by AI
  • Q2. Tell the output among various for loops using var, let and bind.
  • Ans. 

    Output comparison of for loops using var, let, and bind in JavaScript.

    • Using var: variable is function-scoped, may lead to unexpected behavior in loops.

    • Using let: variable is block-scoped, recommended for loop iterations.

    • Using bind: creates a new function with a specified 'this' value and initial arguments.

  • Answered by AI
  • Q3. A medium level dsa question on array, solved it using pre-sum.
  • Q4. Situation based question, on how to pick a suitable database.
Round 3 - Technical 

(4 Questions)

  • Q1. What do you do on daily basis, and how to decide a tech-stack on high level.
  • Ans. 

    I work on coding, debugging, testing, and collaborating with team members. Tech stack decisions are based on project requirements, scalability, performance, and team expertise.

    • Daily tasks include coding, debugging, testing, and collaborating with team members

    • Tech stack decisions are based on project requirements, scalability, performance, and team expertise

    • Consider factors like language compatibility, libraries/framewo...

  • Answered by AI
  • Q2. Design an online scalable, real-time document sharing application like google docs.
  • Ans. 

    Design a scalable, real-time document sharing app like Google Docs.

    • Use websockets for real-time collaboration

    • Implement version control to track changes

    • Utilize a distributed database for scalability

    • Include user authentication and access control

    • Support offline editing with automatic sync

  • Answered by AI
  • Q3. How to handle images also in the future.
  • Ans. 

    Utilize cloud storage for scalability, implement image compression techniques, and regularly update image processing libraries.

    • Utilize cloud storage for scalability

    • Implement image compression techniques

    • Regularly update image processing libraries

  • Answered by AI
  • Q4. Any other way to solve the problem, of high I/O on same document to overcome throughput and conflicts.

Skills evaluated in this interview

ShareChat Interview FAQs

How many rounds are there in ShareChat Senior Software Engineer interview for freshers?
ShareChat interview process for freshers usually has 3 rounds. The most common rounds in the ShareChat interview process for freshers are Coding Test, Technical and HR.
What are the top questions asked in ShareChat Senior Software Engineer interview for freshers?

Some of the top questions asked at the ShareChat Senior Software Engineer interview for freshers -

  1. Design an analytics sys...read more
  2. Design question on creating a funnel for referral approvals in comp...read more
  3. Few questions of javascript along with coding round and few angular related con...read more

Tell us how to improve this page.

ShareChat Senior Software Engineer Interview Process for Freshers

based on 1 interview

Interview experience

4
  
Good
View more
ShareChat Senior Software Engineer Salary
based on 17 salaries
₹30 L/yr - ₹55 L/yr
186% more than the average Senior Software Engineer Salary in India
View more details

ShareChat Senior Software Engineer Reviews and Ratings

based on 8 reviews

2.9/5

Rating in categories

3.5

Skill development

2.6

Work-life balance

3.7

Salary

2.2

Job security

2.4

Company culture

2.9

Promotions

2.9

Work satisfaction

Explore 8 Reviews and Ratings
Senior Associate Operations
143 salaries
unlock blur

₹4 L/yr - ₹9 L/yr

Operations Associate
125 salaries
unlock blur

₹3.5 L/yr - ₹6.1 L/yr

Lead Operator
87 salaries
unlock blur

₹6 L/yr - ₹12.7 L/yr

Territory Sales Manager
68 salaries
unlock blur

₹4 L/yr - ₹8.8 L/yr

Associate Product Manager
62 salaries
unlock blur

₹14.5 L/yr - ₹41 L/yr

Explore more salaries
Compare ShareChat with

Udaan

3.9
Compare

Swiggy

3.8
Compare

BlackBuck

3.8
Compare

Ninjacart

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview