Upload Button Icon Add office photos

Filter interviews by

Optirise Software Senior Software Engineer Interview Questions and Answers

Updated 21 Oct 2024

Optirise Software Senior Software Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Assignment 

C#,Asp.Net MVC,Javascript,Angular

Interview questions from similar companies

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

(2 Questions)

  • Q1. Mostly they asked c questions
  • Q2. Operating systems question they asked
Round 2 - Technical 

(2 Questions)

  • Q1. Mostly they asked c questions
  • Q2. Operating systems questions they asked
Round 3 - HR 

(2 Questions)

  • Q1. Discuss about the package
  • Q2. Why i want to join this company
  • Ans. 

    I want to join this company because of its innovative projects and strong company culture.

    • I am impressed by the company's track record of successful projects.

    • I believe in the company's values and culture, which align with my own.

    • I am excited about the opportunity to work with a talented team of professionals.

    • I see great potential for growth and development in this company.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Get minimum from stream. Query based.
  • Q2. Minimum number of platforms for trains. Arrival n departure time is given.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Design Instagram feed
  • Ans. 

    Designing Instagram feed involves displaying user's photos and videos in a visually appealing and user-friendly manner.

    • Display user's posts in a grid layout with images/videos and captions

    • Allow users to like, comment, and share posts

    • Implement infinite scrolling to load more posts as user scrolls down

    • Include a search bar to search for specific users or hashtags

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Minimum spanning tree based data structure question

Skills evaluated in this interview

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

(4 Questions)

  • Q1. Write Trigger Logic
  • Ans. 

    Writing trigger logic involves defining actions to be taken when a certain event occurs in a database.

    • Identify the event that will trigger the logic

    • Define the actions to be taken when the event occurs

    • Consider any conditions or constraints that need to be met for the trigger to fire

  • Answered by AI
  • Q2. Write Batch Class
  • Ans. 

    A Batch Class is used in Salesforce to process records in batches.

    • Batch classes are used to process large amounts of data in Salesforce.

    • They are implemented by implementing the Database.Batchable interface.

    • Batch classes have three main methods: start, execute, and finish.

    • Example: public class MyBatchClass implements Database.Batchable { // implementation }

Answered by AI
  • Q3. Write LWC Component
  • Ans. 

    LWC Component for Senior Software Engineer interview

    • Create a new Lightning Web Component using Salesforce CLI

    • Define HTML template, JavaScript controller, and CSS styling

    • Implement functionality using Apex controllers and Lightning Data Service

    • Use @wire to fetch data from Salesforce backend

    • Leverage Salesforce Lightning Design System for UI components

  • Answered by AI
  • Q4. Salesforce Security Model
  • Skills evaluated in this interview

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

    I applied via Company Website

    Round 1 - Assignment 

    A code to identify errors and write Junit. Optimise the code as well.

    Round 2 - Technical 

    (2 Questions)

    • Q1. Stacks using queue
    • Ans. 

      Implementing a stack using two queues

      • Use two queues to simulate a stack

      • Push operation: Enqueue the element to queue 1

      • Pop operation: Dequeue all elements from queue 1 to queue 2, dequeue the last element from queue 1, then swap the queues

      • Top operation: Return the front element of queue 1

      • Example: Push 1, 2, 3 - Queue 1: [1, 2, 3], Queue 2: []

      • Example: Pop - Queue 1: [1, 2], Queue 2: [3]

    • Answered by AI
    • Q2. BFS and Knapsack problem, previous project experience

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Be very clear with the technology stack and basic DSA problems.

    Skills evaluated in this interview

    Interview experience
    3
    Average
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Not Selected

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

    Round 1 - Technical 

    (1 Question)

    • Q1. Questions related to SpringBoot and java
    Interview experience
    4
    Good
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (3 Questions)

    • Q1. Git branching strategy
    • Q2. Use of git revert
    • Ans. 

      Git revert is used to undo changes made in a commit by creating a new commit that undoes the changes.

      • Git revert is used to undo changes made in a specific commit without altering the commit history.

      • It creates a new commit that undoes the changes introduced by the specified commit.

      • Git revert is useful for reverting changes without losing the commit history or affecting other team members' work.

      • Example: git revert

    Answered by AI
  • Q3. Merging process
  • Round 2 - Technical 

    (11 Questions)

    • Q1. Jenkis node , what is the use
    • Ans. 

      Jenkins node is a machine that executes tasks as part of a Jenkins build process.

      • Jenkins nodes can be physical machines or virtual machines.

      • Nodes can be configured to run specific types of jobs or tasks.

      • Nodes help distribute workload and improve efficiency in Jenkins pipelines.

    • Answered by AI
    • Q2. How do we name to the node
    • Ans. 

      Nodes can be named based on their functionality, purpose, or position in a hierarchy.

      • Name based on functionality (e.g. loginNode, paymentNode)

      • Name based on purpose (e.g. validationNode, processingNode)

      • Name based on position in hierarchy (e.g. parentNode, childNode)

    • Answered by AI
    • Q3. What are the plugins used in jenkins
    • Ans. 

      Jenkins has a wide range of plugins for various functionalities.

      • Pipeline plugins (e.g. Pipeline, Multibranch Pipeline)

      • SCM plugins (e.g. Git, SVN)

      • Build and test plugins (e.g. Maven, JUnit)

      • Notification plugins (e.g. Email, Slack)

      • Monitoring plugins (e.g. Prometheus, Grafana)

    • Answered by AI
    • Q4. What is jenkins library
    • Ans. 

      Jenkins library is a collection of reusable code that can be shared across multiple Jenkins pipelines.

      • Jenkins library allows for code reuse and sharing across pipelines

      • It helps in maintaining consistency and reducing duplication of code

      • Libraries can be stored in version control systems like Git and referenced in Jenkins pipelines

    • Answered by AI
    • Q5. How we integrate other tools to jenkins
    • Ans. 

      Integrating other tools to Jenkins involves using plugins and configuring build pipelines.

      • Install the necessary plugins for the tools you want to integrate with Jenkins

      • Configure the tools in Jenkins global configuration settings

      • Create build pipelines that include steps for interacting with the integrated tools

      • Use Jenkins API to automate interactions with external tools

    • Answered by AI
    • Q6. What else jenkins do
    • Q7. Diff b/w docker and docker swarm
    • Ans. 

      Docker is a containerization platform for running applications in isolated environments, while Docker Swarm is a tool for orchestrating multiple Docker containers across multiple hosts.

      • Docker is used for creating and managing containers, while Docker Swarm is used for managing multiple containers across multiple hosts.

      • Docker is suitable for single host deployments, while Docker Swarm is suitable for multi-host deployme...

    • Answered by AI
    • Q8. Differentiate k8s from docker swarm
    • Ans. 

      K8s is a container orchestration tool while Docker Swarm is a clustering and scheduling tool for Docker containers.

      • K8s is more widely used and has a larger community support compared to Docker Swarm.

      • K8s supports more advanced features like auto-scaling, self-healing, and rolling updates.

      • Docker Swarm is easier to set up and manage for smaller scale deployments.

      • K8s uses declarative configuration while Docker Swarm uses i...

    • Answered by AI
    • Q9. Prepare all commands for devops tool must
    • Q10. What is git hooks
    • Ans. 

      Git hooks are scripts that run automatically before or after certain Git commands are executed.

      • Git hooks are customizable scripts that can be triggered by specific Git events.

      • They can be used to enforce coding standards, run tests, or automate deployment processes.

      • Examples of Git hooks include pre-commit, post-commit, pre-push, and post-merge hooks.

    • Answered by AI
    • Q11. What is https and ssh cloning
    • Ans. 

      HTTPS is a secure communication protocol used for secure communication over the internet. SSH cloning is a method of cloning a repository using the SSH protocol.

      • HTTPS stands for Hypertext Transfer Protocol Secure and is used to secure communication over the internet.

      • It encrypts the data being transmitted between the client and the server, providing a secure connection.

      • SSH cloning is a method of cloning a Git repository...

    • Answered by AI
    Round 3 - HR 

    (1 Question)

    • Q1. Personal info only

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Learn all devops tool commands

    Skills evaluated in this interview

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

    I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

    Round 1 - Coding Test 

    Full stack question with java and angular and sql

    Round 2 - Case Study 

    Case study on project

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

    I applied via Recruitment Consulltant and was interviewed in Jan 2024. There were 6 interview rounds.

    Round 1 - Technical 

    (1 Question)

    • Q1. 2 DSA questions
    Round 2 - Technical 

    (1 Question)

    • Q1. Half an hour of behavioral questions and 1 DSA question
    Round 3 - Behavioral 

    (1 Question)

    • Q1. One hour discussion of the work that I have done till now
    Round 4 - Technical 

    (1 Question)

    • Q1. 1 Hard DSA question
    Round 5 - Technical 

    (1 Question)

    • Q1. 1 Hard DSA question
    Round 6 - Technical 

    (1 Question)

    • Q1. Design round for HLD

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Be prepared for high level DSA questions

    Optirise Software Interview FAQs

    How many rounds are there in Optirise Software Senior Software Engineer interview?
    Optirise Software interview process usually has 1 rounds. The most common rounds in the Optirise Software interview process are Assignment.

    Tell us how to improve this page.

    Optirise Software Senior Software Engineer Salary
    based on 13 salaries
    ₹10.5 L/yr - ₹20.4 L/yr
    At par with the average Senior Software Engineer Salary in India
    View more details
    Software Engineer
    17 salaries
    unlock blur

    ₹3.7 L/yr - ₹8.3 L/yr

    Senior Software Engineer
    13 salaries
    unlock blur

    ₹10.5 L/yr - ₹20.4 L/yr

    Software Developer
    7 salaries
    unlock blur

    ₹3 L/yr - ₹5.3 L/yr

    Softwaretest Engineer
    7 salaries
    unlock blur

    ₹3 L/yr - ₹7.2 L/yr

    Test Engineer
    5 salaries
    unlock blur

    ₹2.8 L/yr - ₹4.8 L/yr

    Explore more salaries
    Compare Optirise Software with

    Infosys

    3.7
    Compare

    TCS

    3.7
    Compare

    Wipro

    3.7
    Compare

    HCLTech

    3.6
    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