Upload Button Icon Add office photos

Filter interviews by

Sophos Technologies Senior Software Engineer 1 Interview Questions, Process, and Tips

Updated 9 May 2022

Top Sophos Technologies Senior Software Engineer 1 Interview Questions and Answers

Sophos Technologies Senior Software Engineer 1 Interview Experiences

2 interviews found

Interview Questionnaire 

3 Questions

  • Q1. Write a LRU cache
  • Ans. 

    LRU cache is a data structure that stores the most recently used items and discards the least recently used items.

    • Use a doubly linked list to keep track of the order of items in the cache

    • Use a hash table to store the key-value pairs for fast access

    • When a new item is added, check if the cache is full and remove the least recently used item if necessary

  • Answered by AI
  • Q2. Inorder traversal of binary tree
  • Ans. 

    Inorder traversal is a way of visiting all nodes in a binary tree by visiting left subtree, then root, then right subtree.

    • Start at the root node

    • Traverse the left subtree recursively

    • Visit the root node

    • Traverse the right subtree recursively

    • Repeat until all nodes are visited

  • Answered by AI
  • Q3. OS questions like deadlock, System Design questions and few networking question

Skills evaluated in this interview

I applied via Referral and was interviewed before May 2021. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Difference between Abstract class and inteface
  • Ans. 

    Abstract class is a class that cannot be instantiated and can have both abstract and non-abstract methods. Interface is a collection of abstract methods.

    • Abstract class can have constructors while interface cannot

    • A class can implement multiple interfaces but can only inherit from one abstract class

    • Abstract class can have instance variables while interface cannot

    • Abstract class is used when we want to provide a common bas...

  • Answered by AI
  • Q2. Types of Git commands
  • Ans. 

    Git commands are used to manage version control of code. There are various types of Git commands.

    • Basic commands: add, commit, push, pull, clone

    • Branching commands: branch, checkout, merge, rebase

    • Advanced commands: stash, cherry-pick, reset, revert

    • Query commands: log, diff, blame, show

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare on Java, both UI and API with framework development

Skills evaluated in this interview

Senior Software Engineer 1 Interview Questions Asked at Other Companies

Q1. Architecture Design for an e2e system that takes input from user ... read more
Q2. What is CRFS? The experience around working with it.
Q3. What is difference between Python and Node.JS?
Q4. What is the difference between SQL and NoSQL?
Q5. Convert a String into sub-strings based on the number of given ro ... read more

Interview questions from similar companies

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

(1 Question)

  • Q1. What is Oops concept?
  • Ans. 

    Oops concept stands for Object-Oriented Programming concepts which include principles like inheritance, encapsulation, polymorphism, and abstraction.

    • Oops concept is a programming paradigm that focuses on objects and classes.

    • It includes principles like inheritance, where a class can inherit properties and behaviors from another class.

    • Encapsulation is another principle where data is wrapped within a class and can only be...

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. SOLID Principles
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Good round moderate coding questions were asked

Round 2 - Technical 

(2 Questions)

  • Q1. Coding question based on trees
  • Q2. Coding question based on math/binary search
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Rate Limiter with possible test cases
  • Ans. 

    Rate limiter is a mechanism to control the rate of requests sent to a server

    • Implement a sliding window algorithm to track the number of requests within a specific time frame

    • Set a limit on the number of requests allowed per unit of time

    • Return an error response when the limit is exceeded

    • Test cases: 1. Send requests below the limit - should be successful. 2. Send requests above the limit - should receive an error response

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Rank teams based on some criteria
Round 3 - One-on-one 

(1 Question)

  • Q1. Job scheduler system design round
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 Nov 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Javascript question Diff b/w function declaration and expression, types of scope, Call,bind and apply,
Round 3 - Technical 

(1 Question)

  • Q1. Lexical Scope and questions based on scope
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

Quant and reasoning question

Round 3 - Coding Test 

Two coding question 1 medium and 1 hard

Round 4 - Technical 

(1 Question)

  • Q1. Core java in depth and dsa question
Round 5 - HR 

(1 Question)

  • Q1. Hr rounds salary and company policy discussion
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-

I applied via Referral

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Aptitude Test 

First round is a hectic 3 hr aptitude + java snippets test, hirepro based.

Round 3 - One-on-one 

(1 Question)

  • Q1. Not Applicable for me

Interview Preparation Tips

Interview preparation tips for other job seekers - I had miserable experience with this company, I wasted 3 hr for aptitude round and 2 weeks of preparation for interview. I was shortlisted for interview round and informed that interview would be held after a week, but later I received that positions filled, you are in waitlist. By this, I understand how dumb this company is(Hyderabad location). Any company would select the best from a pool of applicants. But this company selects you in first come first serve. This is sheer absurdity. Don't waste your precious time for this company, note that I am talking about Hyderabad campus.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via Job Fair

Round 1 - Group Discussion 

I attended through campus placement.they gave a general topic and ask us to speak

Round 2 - Technical 

(1 Question)

  • Q1. What is variable html structure coding in array
  • Ans. 

    A variable is a storage location in a computer program that holds data and can be referenced and manipulated.

    • Variables are used to store data in a program and can be of different types such as integers, strings, or arrays.

    • In HTML, variables are not directly used, but data can be stored in attributes or elements for manipulation.

    • Coding in an array involves storing multiple values in a single variable, accessed by index

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. It was just a simple general discussion about the timings

Skills evaluated in this interview

Sophos Technologies Interview FAQs

How many rounds are there in Sophos Technologies Senior Software Engineer 1 interview?
Sophos Technologies interview process usually has 1 rounds. The most common rounds in the Sophos Technologies interview process are One-on-one Round.
What are the top questions asked in Sophos Technologies Senior Software Engineer 1 interview?

Some of the top questions asked at the Sophos Technologies Senior Software Engineer 1 interview -

  1. Difference between Abstract class and intef...read more
  2. Inorder traversal of binary t...read more
  3. Types of Git comma...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Globant Interview Questions
3.8
 • 171 Interviews
Chetu Interview Questions
3.3
 • 168 Interviews
Oracle Cerner Interview Questions
3.7
 • 157 Interviews
AVASOFT Interview Questions
2.9
 • 136 Interviews
ServiceNow Interview Questions
4.2
 • 120 Interviews
Thomson Reuters Interview Questions
4.1
 • 112 Interviews
Amadeus Interview Questions
3.9
 • 108 Interviews
SPRINKLR Interview Questions
3.1
 • 100 Interviews
EbixCash Limited Interview Questions
4.0
 • 100 Interviews
View all
Sophos Technologies Senior Software Engineer 1 Salary
based on 30 salaries
₹17.5 L/yr - ₹46 L/yr
88% more than the average Senior Software Engineer 1 Salary in India
View more details

Sophos Technologies Senior Software Engineer 1 Reviews and Ratings

based on 5 reviews

4.4/5

Rating in categories

3.7

Skill development

3.9

Work-life balance

4.0

Salary

3.8

Job security

3.6

Company culture

3.5

Promotions

3.7

Work satisfaction

Explore 5 Reviews and Ratings
Technical Support Engineer
104 salaries
unlock blur

₹3.5 L/yr - ₹11 L/yr

Senior Software Engineer
87 salaries
unlock blur

₹14.8 L/yr - ₹42 L/yr

Network Security Engineer
68 salaries
unlock blur

₹4.7 L/yr - ₹16.4 L/yr

Software Engineer
41 salaries
unlock blur

₹6.3 L/yr - ₹22.5 L/yr

Software Engineer III
33 salaries
unlock blur

₹11.8 L/yr - ₹30 L/yr

Explore more salaries
Compare Sophos Technologies with

QUICK HEAL TECHNOLOGIES

3.7
Compare

Trend Micro

4.3
Compare

McAfee

4.0
Compare

Gen

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