geekhack

geekhack Community => Off Topic => Topic started by: henz on Mon, 21 March 2016, 16:56:47

Title: interview
Post by: henz on Mon, 21 March 2016, 16:56:47
So i have a interview tomorrow for a software engineering gig, they promised some kind of test, not sure what will be questioned, any ideas?
Title: Re: interview
Post by: toidbb on Mon, 21 March 2016, 16:58:38
Depends, for what kind of company?
Title: Re: interview
Post by: 64rky on Mon, 21 March 2016, 17:00:42
Software engineer here!

Most likely they will test whatever language you have on your CV, or that the role is for. Included in that they could test you on your analytical thinking, problem solving, and definitely general software engineering style questions.

There are many books on this, and many sites.

Is the role junior, medium or senior? That makes a difference.
Title: Re: interview
Post by: hkf on Mon, 21 March 2016, 17:07:23
Software engineer here also.

Usually if a test is mentioned, it would be whiteboarding or maybe (unlikely) a few leetcode or equivalent questions. Brush up your algorithms and standard patterns like dependency injection, factory pattern, SOLID principles. As well as typical problems like in-place array sorting, string reversal, tree searching.

If its tomorrow studying probably won't do you that much good. Get a good nights sleep, use it as a learning experience. :)

For future reference Cracking the Code Interview (referred to commonly as CtCI) is a great book on this topic.
Title: Re: interview
Post by: henz on Mon, 21 March 2016, 17:15:28
Software engineer here also.

Usually if a test is mentioned, it would be whiteboarding or maybe (unlikely) a few leetcode or equivalent questions. Brush up your algorithms and standard patterns like dependency injection, factory pattern, SOLID principles. As well as typical problems like in-place array sorting, string reversal, tree searching.

Software engineer here!

Most likely they will test whatever language you have on your CV, or that the role is for. Included in that they could test you on your analytical thinking, problem solving, and definitely general software engineering style questions.

There are many books on this, and many sites.

Is the role junior, medium or senior? That makes a difference.

I'm 30  been working for 6 years, hopefully it would be something in correlation to what they are doing.  Last time I had to do this I had to write a blog.  So judging by your replies it will most likely be a leet code thingy as they asked me to bring my laptop.
Title: Re: interview
Post by: henz on Mon, 21 March 2016, 17:16:45
Depends, for what kind of company?

Scala and Java.  Financial sector
Title: Re: interview
Post by: 64rky on Mon, 21 March 2016, 17:23:07
I am in the finance sector as well (C# / Javascript / AngularJS / etc...)

Brush up on some basic algorithms, I always ask that in my interviews.
Title: Re: interview
Post by: retrochick on Mon, 21 March 2016, 17:39:25
Bring your hhkb just in case.
Title: interview
Post by: toidbb on Mon, 21 March 2016, 17:40:14
Yeah, depending on what layer they are looking at candidates for, services vs web vs backend DB. We tend to ask different question sets. At the bare minimum be able to back up any experience you claim to have with any frameworks, and best practices around development in those areas.

If they are a small team and they expect everyone to work on all of the layers, then they may make you write a small service to do 'X'. Or/and to add a presentation layer to it as well.

It depends on how much time is scheduled for the interview.

A lot of our technical questions were around intricate areas of the specific language to weed out people that just had minimal exposure to it..

Additionally we only did side questions on anything in your CE, if we saw the candidate did not have the specific language or experience we were looking for and we were asking to understand if they had the foundation and logic to be groomed into the position. Otherwise the questions and exercises were very pointed to the skill set we were looking for.

Of course they are also the oddball interviews where the exercise is more generic to test logic skills, etc. But that is mostly done by newer companies, not ones that have been established for decades.

Regardless good luck.
Title: Re: interview
Post by: rowdy on Mon, 21 March 2016, 20:56:21
I'd lose if I had to take an actual interview test :eek:

I just code - I don't worry about patterns and theories and stuff like that, I just write code.

Some of my code has been in use for about 20 years.
Title: Re: interview
Post by: clacktalk on Mon, 21 March 2016, 20:58:33
I LOVE SCALA

U GOT THIS
Title: Re: interview
Post by: smknjoe on Mon, 21 March 2016, 21:04:23
Be prepared to spend up to 2+ hours there as well. Get some sleep!
Title: Re: interview
Post by: digi on Mon, 21 March 2016, 21:20:25
The first thing you do when you walk into the interview is locate the top guy (Director/Manager) and tell him/her that they're sitting in your seat.

Then pull your pants down, put your feet up on the desk and tell them you'll take fat-free caramel macchiato.
Title: Re: interview
Post by: henz on Tue, 22 March 2016, 03:43:41
Oh oh oh I'm here,  fancy place,  totally gonna botch this but I'll see it as a learning experience =) did Listen to your advices read up on some stuff.
Title: Re: interview
Post by: rowdy on Tue, 22 March 2016, 04:46:52
The first thing you do when you walk into the interview is locate the top guy (Director/Manager) and tell him/her that they're sitting in your seat.

Then pull your pants down, put your feet up on the desk and tell them you'll take fat-free caramel macchiato.

Some advice should not necessarily be taken literally :))
Title: Re: interview
Post by: nmur on Tue, 22 March 2016, 05:48:56
I know it's most likely a coding test if they told you to bring your laptop, but if they said "some kind of test" it may be a cognitive test, such as logic, reading comprehension, etc

my interview for my current software interview had one of these after my first interview, and didn't ask to see a single line of code from me.
Title: Re: interview
Post by: henz on Tue, 22 March 2016, 06:29:11
It was questions + 1 hour of implement ws with json,  went OK. Let's see what they have to say.
Title: Re: interview
Post by: GenKaan on Tue, 22 March 2016, 06:38:19
Excuse the hijacking of the thread but Im going to an interview as... Well they arent very clear with what they want. But front-end related webdesign, only mentioning HTML and Bootstrap. I assume the person hiring does not understand the subject

As someone who is self taught, its really hard to know what they expect me to know or really what is expected of me. Done 10 years withing marketing, sales, presentations, and customer relations but nothing remotely close to design or development. Kinda scary but fun scary :)
Title: Re: interview
Post by: henz on Wed, 23 March 2016, 13:20:19
Excuse the hijacking of the thread but Im going to an interview as... Well they arent very clear with what they want. But front-end related webdesign, only mentioning HTML and Bootstrap. I assume the person hiring does not understand the subject

As someone who is self taught, its really hard to know what they expect me to know or really what is expected of me. Done 10 years withing marketing, sales, presentations, and customer relations but nothing remotely close to design or development. Kinda scary but fun scary :)

Gl dude.  I think they will test you on the things you say you know if not a test then it will be some kind of does he fit into our environment kind of interview.

Also I got a second interview!  Yay