I applied online. The process took 2 weeks. I interviewed at MANTECH in Apr 2022
Interview
I was asked about my software development experiences. I was quizzed on java functionalities and OOP. The interviewers seem friendly. There were 2 rounds of interviews, not including a phone screening.
Interview questions [1]
Question 1
What are the differences between Heap and Stack Memory in Java?
Mainly just worksheets to fill out. Problems ranged from math problems to coding questions. Creating functions that were already being called. That was the only thing they had me do.
I applied online. The process took 3 weeks. I interviewed at MANTECH (Herndon, VA) in Oct 2018
Interview
I applied online in like Oct 2018, the recruiter called me the next day and asked about resume, interests, experience, etc. Then he forwarded my resume to the hiring manager(s). I was asked to do a phone interview in the next few days. I did pretty well on it because I had prepared my python, linux knowledge etc and said I was willing to learn more. Then they invited me on-site. There were 3 interviewers. We talked for a long time about my interests, current experience, skillsets, etc. Then it came time to whiteboard. They asked me to write a simple program to search for a particular value in an array. I showed how to do a linear/sequential search, extremely easy. Then they said, assume the array is sorted, what's another way? I said binary search. They said do it! So I said ok, let me add 2 more parameters to the function to make it easier and the way I've done it, but one guy said no, do it without those. And that's where I completely blanked. I thought about it a bit more, but I suppose I'm not the strongest programmer and don't have a ton of exp in it either... (I'm a technical consultant). Coding concepts I haven't seen before confuse me. Anyways there was a long painful silence for a while as I stared at the board and they tried to help me with tips and stuff and I eventually kinda got it but they had given up on me at that point. They were going to ask additional questions but then said they ran out of time. The interview ended abruptly and we all said goodbye and the main guy said recruiter will see you for next steps and I said ok. I waited a long time and never heard back and I emailed the recruiter later saying I had 2 other offers for developer positions (which was true) and he should at least tell me they rejected me but I never got a response back to this day. Something tells me I never will.
Interview questions [1]
Question 1
Phone interview: What's the difference between a list and tuple? Can you explain what is duck typing in python? How, in python, do you call a function to open another program? What is the GIL? What's your experience like with Linux?