
Josh Software Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 90 interview experiences · FREE TO READ
Which role are you interviewing for?
18 roles · 90 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Josh Software.
Golang Developer
It was the first screening round. The interviewer asked for an introduction and then went into Golang coding. After that, they asked some theoretical questions about development and deployment. Overall, it was an average experience.
- Tell me about yourself.
- Can you code a worker pool in Golang?
- What are some theoretical concepts related to Golang development?
Software Engineer
The interview was part of an on-campus recruitment drive. It started with a DSA round that lasted for an hour and included three questions of easy to medium LeetCode difficulty. Following this, there were two technical interview rounds, and the final stage was an HR interview.
- Tell me about APIs.
- Can you write some SQL queries?
- What do you know about primitive data types?
Software Testing Analyst
The interview process involved three rounds. The first round was an aptitude test, the second was a coding round, and the third was an interview. The aptitude section covered reasoning, arithmetic, pseudocodes, and questions about SQL, OOP, and OS.
- Can you share details about your past projects?
- Could you describe the projects you've worked on?
- Please tell me about your projects.
ROR Developer
The interview involved an introduction to OOPs concepts, RSpec, version control, caching, built-in libraries, access modifiers, classes vs modules, exception handling, Git merge vs Rebase, garbage collection, metrics for testing jobs, eager loading, lazy loading, streamline paginate, on click paginate, N+1 queries, Put vs Patch, and data types in Ruby. It seems like a technical screening.
- Can you introduce OOPs concepts?
- Tell me about RSpec.
- What do you know about version control?
Josh Software Interview Questions
Quoted word for word from Josh Software interview reports.
“What's the difference between the DELETE and TRUNCATE commands?”
Read reports →“Can you reverse a string in Java without utilizing the .reverse() method?”
Read reports →“If there's a large data with lots of tables, Can we delete the primary key directly?”
Read reports →“What's the difference between `each` and `collect` in Ruby?”
Read reports →“What is the output of Golang code involving a parameterized defer function?”
Read report →“What are the differences between Spring and Spring Boot?”
Read report →“Can you explain why strings are immutable in Java?”
Read report →“What is the distinction between an array and a linked list?”
Read report →“How would you replace a substring with a dollar sign?”
Read report →Formats, difficulty and experience
Across all 90 Josh Software interview reports.