GeneralInterview

 

Press Ctrl+Enter to quickly submit your post
Quick Reply  
 
 
  
 From:  Chris (CHRISSS)  
 To:  ALL
41920.1 
I've got an interview for a software engineer position in 3 weeks and part of the interview is a coding exercise.

Does anyone here know the type of questions that could be asked for a junior developer or what kind of exercises they might ask me to do? Coming from fitting kitchens and not having an interview since my part time job in Tesco I have no idea what to expect.

Me
0/0
 Reply   Quote More 

 From:  Peter (BOUGHTONP)  
 To:  Chris (CHRISSS)     
41920.2 In reply to 41920.1 
If it's a junior developer position I probably wouldn't expect much more than verifying applicants can actually write code.

It'd be a good idea to check what tools/frameworks the company uses so you can start getting familiar - it's possible they'll ask questions about those or give you a small sample application to write with them.

Nothing wrong with searching for coding interview tasks, seeing if you can solve them before seeing answers, and making sure you can explain your reasoning/choices.

Don't forget an interview is a two-way thing - they're trying to determine if you're a good fit, but you should also be looking to determine if it's the right team/company for you, what opportunities will they provide, and so on.

0/0
 Reply   Quote More 

 From:  Peter (BOUGHTONP)  
 To:  Al     Mikee     THERE IS NO GOD BUT (RENDLE)     Chris (CHRISSS)     Rich     
41920.3 In reply to 41920.1 
Also, you do C# stuff right? Let's prod these guys and see what they say...
0/0
 Reply   Quote More 

 From:  Al  
 To:  Peter (BOUGHTONP)     
41920.4 In reply to 41920.3 
I don't do the Techy bits tbh, off the top of my head at this level the guys ask stuff like "what is object orientation" and might sit a candidate in front of visual studio & ask them to do something simple. Knowing a bit of SQL & not relying on entity framework usually goes down well.

We sometimes ask people to do a technical exercise, but that's more for senior dev roles & we want to see elegant, efficient reusable code.

I tend to do the general personality & career goal bits. I look for people who aren't cunts.
0/0
 Reply   Quote More 

 From:  Chris (CHRISSS)  
 To:  Peter (BOUGHTONP)     
41920.5 In reply to 41920.2 
Thanks Pete. I haven't done much C# for a while, mostly been doing Java since I started at uni. And what it used a lot at this company, I believe. But the email doesn't mention specific languages and says you can use your own laptop.

Started doing some coding puzzles last night, not interview ones, so will have to look for some of them too.

Me
0/0
 Reply   Quote More 

 From:  Chris (CHRISSS)  
 To:  Al     
41920.6 In reply to 41920.4 
Thanks. Definitely expecting some OOP questions. Already had a phone interview with the recruitment company handling the applications and they asked some technical questions, some pretty tricky ones too.

Me
0/0
 Reply   Quote More 

 From:  Peter (BOUGHTONP)  
 To:  Chris (CHRISSS)     
41920.7 In reply to 41920.5 
Ah, that's cool because Java is basically .NET done right. ;)

To a large degree language doesn't matter - it's knowing the abstract concepts and how to combine them that makes people [good] programmers.

Interesting that they let you use your own laptop - suggests they understand the importance of a developer having tools tweaked for their own use.

0/0
 Reply   Quote More 

 From:  Chris (CHRISSS)  
 To:  Peter (BOUGHTONP)     
41920.8 In reply to 41920.7 
Haha, are you just trying to wind Rendle up :)

I think you've probably heard of the place. An agency that deals with licenses and drivers and vehicles. If they made me use Eclipse for doing Java stuff I'd cry.

I know two people who've started there recently, one in a similar position and one in cyber security. They had a different application process, no CV and lots of competency questions and no practicals in the interview. It seems like a good place to work though.

Me
0/0
 Reply   Quote More 

 From:  Rich  
 To:  Chris (CHRISSS)     
41920.9 In reply to 41920.8 
Hey Chris, good luck in your interview.

The standard set of tests I've seen given to Devs is:
  • Given an array of strings, write a method that identifies which are palindromes
    • Bonus points if you stop comparing at the half-way point
  • Write a method that has two string arguments and will identify if the strings are anagrams of eachother
  • Given a string, arrange the characters alphabetically, e.g. CAT = ACT.
They have their uses but I'm not a fan of those personally, they certainly won't be the deciding factor of making an offer. I'd rather discuss features of the language and frameworks the candidate, for example, garbage collection, generics, async and parallelism, etc. Enough to reveal weaknesses and strengths. They may do that too.

I prefer candidates that show an understanding of code-quality, the differences between unit-, integration- and system-testing. Knowledge of unit test frameworks, negative-testing, and of any tools that can be in-lined into an automated build process to check for regressions and overall quality are definite bonus-points.

I find most businesses are becoming much more security conscious (via their customers) and that filters into Engineering too. It is worth refreshing your memory of the OWASP Top 10 vulnerabilities, and be able to give a one-line definition of the STRIDE attack categories.

If I think of anything else, I'll post.
richstokoe.com
0/0
 Reply   Quote More 

 From:  Kenny J (WINGNUTKJ)  
 To:  Chris (CHRISSS)     
41920.10 In reply to 41920.1 
Do you know what sort of sector(s) the company is in? What sort of technologies are you likely to be working with? What would the common tasks you'd be expected to know about be?

My department generally does database-y stuff, so our technical questions are all geared around that - joins, transactions, query optimisation, security. Our app development department covers a bit of that, but also more about the C# side of things, around object orientation, interfaces, web services, user interfaces, and all that kind of stuff.

Kenny
0/0
 Reply   Quote More 

 From:  Chris (CHRISSS)  
 To:  Rich     
41920.11 In reply to 41920.9 
Yeah, from what i was reading last night a lot of companies so that sort of algorithm testing.

We had a talk in uni from the head of security there and he talked a little about OWASP so I'll definitely check that out.

The job posting said about supporting the transition from old tech to new cloud based platforms. And I'm sure I read something about being able to use different languages but can't find that bit now.

The person doing a similar role I know there has been learning JavaScript and JAX-RS.

Trying to remember what I was asked about on the phone:
Types of testing.
Difference between abstract class and interface.
What is stateless.
How to ensure a program runs error free.
Something about source control I had no clue about.
Agile development.

Me
0/0
 Reply   Quote More 

 From:  Chris (CHRISSS)  
 To:  Kenny J (WINGNUTKJ)     
41920.12 In reply to 41920.10 
It's civil service, the driving people. And as I said in the last post using new cloud based platforms. Sounds fun.

Me
0/0
 Reply   Quote More 

 From:  Chris (CHRISSS)  
 To:  ALL
41920.13 
Well I had my interview on Wednesday. I think the actual interview went pretty well. Lots of general questions about OOP, web services, databases, scaling, testing.

Unfortunately the coding exercise didn't go so well. It was a task to assess my skills, no algorithms. Didn't get a great deal of it done, definitely made some mistakes and by brain just seemed to stop working. Half an hour went so quick too.

So wait and see now I guess.

Me
0/0
 Reply   Quote More 

 From:  Chris (CHRISSS)  
 To:  Chris (CHRISSS)     
41920.14 In reply to 41920.1 
I found out today I got the job. Gonna be working for the DVLA on their cloud based systems.

Me
+2/2
 Reply   Quote More 

 From:  graphitone  
 To:  Chris (CHRISSS)     
41920.15 In reply to 41920.14 
Hoorah!

 :-{)   (beer)  (cheer)
0/0
 Reply   Quote More 

 From:  milko  
 To:  Chris (CHRISSS)     
41920.16 In reply to 41920.14 
weeeeeyyyyyy. Well done. Is this your first coding job? I seem to remember you learning all this in your spare time while doing kitchen fitting or something. Good work!
milko
0/0
 Reply   Quote More 

 From:  Chris (CHRISSS)  
 To:  milko     
41920.17 In reply to 41920.16 
Thanks. Yeah, still doing the kitchens, although not for long. It'll be my first coding job, yeah. Can't wait.

Me
0/0
 Reply   Quote More 

 From:  Peter (BOUGHTONP)  
 To:  Chris (CHRISSS)     
41920.18 In reply to 41920.14 
Woohoo! \o/
0/0
 Reply   Quote More 

 From:  ANT_THOMAS  
 To:  Chris (CHRISSS)     
41920.19 In reply to 41920.14 
Genuinely very happy for you. And very impressed you've taken the leap, gone back in to education and found a job that you feel will be more worthwhile.
0/0
 Reply   Quote More 

 From:  CHYRON (DSMITHHFX)  
 To:  Chris (CHRISSS)     
41920.20 In reply to 41920.1 
congratulations!
“Pot stinks, alcohol only stinks when you bring it up!”
0/0
 Reply   Quote More 

Reply to All  
 

1–20  21–27

Rate my interest:

Adjust text size : Smaller 10 Larger

Beehive Forum 1.5.2 |  FAQ |  Docs |  Support |  Donate! ©2002 - 2024 Project Beehive Forum

Forum Stats