
Josh Technology Group Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 330 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Josh Technology Group.
Software Developer
So far, I've completed three rounds with JTG, and there are more to come. The first was an online assessment, followed by a round with subjective questions and two coding challenges. The third round was entirely online coding. I'm waiting to hear back about the next steps.
- Were there coding questions about trees?
- Were there coding questions about dynamic programming?
Software Engineer Intern
The whole point of an interview is to see if you're qualified and if you'd fit in. It usually starts with a phone screen, then some interviews where you talk to people one-on-one or in a group, maybe some tests to check your skills, and then a final chat before they do background checks and give you an offer. This whole thing helps them figure out if you've got the skills, experience, and if you're a good match for the company values. They look at your application first, then have a screening call to make sure you meet the basics. After that, there's an initial interview, maybe on the phone or video, with the hiring manager to talk about your background. Sometimes they give you tests, like coding challenges, to check your technical side more. Then you have more in-depth interviews, could be one-on-one with the manager and other team members, or a panel interview with different people from the company. They also check for cultural fit and behavioral stuff, like how you work with others and if your values match theirs. A final interview with higher-ups confirms everything. After that, they gather feedback to decide. If you get picked, they'll offer you the job and start the hiring and onboarding.
- something I have no clue about
Software Developer
So, the interview was pretty structured and they really went through everything. First, there was this online assessment thingy, covering coding, problem-solving, and some general aptitude stuff. After that, I had a bunch of technical interviews. These focused a lot on data structures, algorithms, and the basic computer science concepts. They also touched on system design fundamentals and threw in some problem-solving scenarios. Lastly, there was an HR chat, mostly about how I communicate, if I'd fit in with the team, and why I want this job. It was a good mix to check technical skills and how clearly I can think.
- Could you implement an efficient solution to the "Two Sum" problem?
- Can you explain your thought process for the "Two Sum" problem and optimize it using a hash map, covering edge cases?
Josh Technology Group Software Engineer Interview Questions
Quoted word for word from Josh Technology Group interview reports.
“Given a tree where each node has a parent pointer, find the inorder successor of a given node without access to the root.”
Read reports →“Find the inorder successor of a node in a tree where parent references are present. The root node is not directly accessible.”
Read reports →“Given a linked list, rearrange it such that it alternates between the last and first nodes, ensuring node positions are updated rather than just values.”
Read reports →“Given a Binary tree, convert it to a symmetric tree only if the structure on the right child matches that on the left side.”
Read reports →“Find the maximum sum of nodes in a root such that no two selected nodes are directly connected.”
Read report →“Given a node within a tree structure that provides parent pointers, determine its inorder successor. The solution should not depend on the root node.”
Read report →“Given a binary tree and a key value, construct two separate binary trees: one containing all nodes with values greater than the key and another with values smaller than the key.”
Read report →“Given an array and an integer k, what's the maximum sum of a contiguous subarray that has at least k elements?”
Read report →“What is the maximum sum of nodes in a tree where no two selected nodes share an edge?”
Read report →Formats, difficulty and experience
Across all 330 Josh Technology Group interview reports.