Barracuda Networks interview experience Real time questions & tips from candidates to crack your interview

Software Developer

Barracuda Networks
upvote
share-icon
3 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 1 month
Topics: C, C++, OOPS, SQL, Data Structure and Algorithms
Tip
Tip

Tip 1 : Make notes of everything and go through it. 
Tip 2 : Prepare well before appearing for interview. 
Tip 3 : Have a look at other people interview experience for the same role.

Application process
Where: Linkedin
Resume Tip
Resume tip

Tip 1 : Make it short and simple. 

Tip 2 : Make it precise.

Tip 3 : Highlight key skills

Interview rounds

01
Round
Medium
Video Call
Duration45 minutes
Interview date21 Mar 2022
Coding problem3

Timing was 12-12.45 pm. Interviewer joined in time.

1. Prime Number

Easy
0/40
Asked in companies
ShareChatBarracuda NetworksAVIZVA

Write a Program to check whether the given number N is prime or not.

For a given number N check if it is prime or not. A prime number is a number that is only divisible by 1 and itself.
Problem approach

Yeah we can implement sieve of eratosthenes to solve this problem in best optimized way.

Try solving now

2. Check Palindrome

Easy
0/40
Asked in companies
EXL ServiceThalesOptum

You're given an alphabetical string ‘S’.


Determine whether it is palindrome or not. A palindrome is a string that is equal to itself upon reversing it.


For example:
‘S’ = racecar
The reverse of ‘S’ is: racecar
Since ‘S’ is equal to its reverse. So ‘S’ is a palindrome.
Hence output will be 1.
Problem approach

It is very basic question of coding. Just need to find out the reverse of given number and then compare both. If they are same then palindrome otherwise not.

Try solving now

3. Project Related Questions

  • Explain the projects you worked on in your previous company?
  • What was you role in the project building team?
  • What were the technical skills used in that project?
Problem approach

Tip 1 : Always prepare your ongoing projects of your current company or the one which you have done in your college. 
Tip 2 : Have a good knowledge of technical skills used in these projects. 
Tip 3 : Be ready to tell your contribution in the project

02
Round
Medium
Video Call
Duration45 minutes
Interview date22 Mar 2022
Coding problem3

This round was scheduled for 2-2.45 pm.

1. DBMS

  • Write a query to find the name of employee getting second highest salary?
  • Write a query to group employees based on their role wise in company.
Problem approach

Tip 1 : Prepare SQL queries 
Tip 2 : Practice on online platform 
Tip 3 : Have a look at all types of SQL commands.

2. Puzzle

There are three boxes, one contains only apples, one contains only oranges, and one contains both apples and oranges. The boxes have been incorrectly labelled such that no label identifies the actual contents of the box it labels. Opening just one box, and without looking in the box, you take out one piece of fruit. By looking at the fruit, how can you immediately label all of the boxes correctly?

Problem approach

Tip 1 : Do puzzle solving for practice. 
Tip 2 : Try at least 10-20 puzzle and solve them by own. 
Tip 3 : Check best optimized approach as well.

3. Debugging Questions

  • What is the output of given c++ code?
using namespace std;
class Base1 {
 public:
     Base1()
     { cout << " Base1's constructor called" << endl;  }
};
  
class Base2 {
 public:
     Base2()
     { cout << "Base2's constructor called" << endl;  }
};
  
class Derived: public Base1, public Base2 {
   public:
     Derived()
     {  cout << "Derived's constructor called" << endl;  }
};
  
int main()
{
   Derived d;
   return 0;
}

 

  • What is the output of the given code:
#include<iostream>
using namespace std;

class A {
public:
	A(int ii = 0) : i(ii) {}
	void show() { cout << "i = " << i << endl;}
private:
	int i;
};

class B {
public:
	B(int xx) : x(xx) {}
	operator A() const { return A(x); }
private:
	int x;
};

void g(A a)
{ a.show(); }

int main() {
B b(10);
g(b);
g(20);
getchar();
return 0;
}
Problem approach

Tip 1 : Practice brings perfection. 
Tip 2 : Try to solve as many as you can C, C++ debugging questions. 
Tip 3 : Do dry run first in your mind and then if required on paper. Try to understand the execution.

03
Round
Easy
HR Round
Duration25 minutes
Interview date24 Mar 2022
Coding problem1

Timing was 4-4.25 pm. Interviewer was very friendly.

1. Basic HR Questions

  • Tell me about yourself?
  • Why do you want to join our company?
  • Why are you leaving your current company?
  • What is your expected CTC and current CTC and any offer in hand?
  • Why should we hire you?
  • Why do you think you are perfect for this role?
Problem approach

Tip 1 : These are very common HR question which were asked by almost every company so please be prepared for these types of questions. 
Tip 2 : Never lie in your HR interview. They will get to know. 
Tip 3 : If you are not confident enough to speak in English then practice on mirror first. You will gain some confidence.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
5 rounds | 14 problems
Interviewed by Microsoft
3931 views
1 comments
0 upvotes
company logo
Software Developer
6 rounds | 12 problems
Interviewed by SAP Labs
2806 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 3 problems
Interviewed by Amazon
1134 views
0 comments
0 upvotes