New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interviews #205

Merged
merged 17 commits into from Feb 2, 2016

Conversation

Projects
None yet
@orta
Member

orta commented Jan 30, 2016

I receive 3-4 emails a week at the moment about this kind of stuff - notes are in artsy/mobile#73

Wanted to get it out of a hidden branch early, got a long way to go and a lot to write on this.

@ashfurrow

This comment has been minimized.

Show comment
Hide comment
@ashfurrow

ashfurrow Jan 31, 2016

Member

I get asked this a lot too, having a resource to point people to is a great idea 😻

Member

ashfurrow commented Jan 31, 2016

I get asked this a lot too, having a resource to point people to is a great idea 😻

orta added some commits Jan 31, 2016

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
Now that I'm both further on in my career, and involved with so many juniors in NYC, I'm meeting with a lot of people who are in the same position and I get a lot of questions asking what they can do to prepare. This post _attempts_ at being a comprehensive collection of recommendations. It is subjective, of course, and strongly based towards my experiences.
Before I jump through to the article, there's one thing that should be above the fold. _Chill out_. You might not get it right on the first try, I've applied for jobs and received a "no thanks." Yet eventually I got here.

This comment has been minimized.

@ashfurrow

ashfurrow Jan 31, 2016

Member

I like this, and I like that it's above the fold 😻 I would add something like "So take a deep breath, it's going to be okay." to the end of the paragraph, but that's just style.

@ashfurrow

ashfurrow Jan 31, 2016

Member

I like this, and I like that it's above the fold 😻 I would add something like "So take a deep breath, it's going to be okay." to the end of the paragraph, but that's just style.

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
### On Your Readiness
No-one starting out is ever ready, and an individual is never really "done". However, in this [post @dbgrandi](http://dbgrandi.github.io/minimum_viable_programmer/) neatly sums up the bar.

This comment has been minimized.

@ashfurrow

ashfurrow Jan 31, 2016

Member

Nice. I wrote something about never being "done" if you're interested: https://ashfurrow.com/blog/you-never-arrive/

@ashfurrow

ashfurrow Jan 31, 2016

Member

Nice. I wrote something about never being "done" if you're interested: https://ashfurrow.com/blog/you-never-arrive/

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
These are great, but in my opinion the best way to find out what companies are hiring is to attend meet-ups in the city. In NYC we have 3-4 big iOS meet-ups a month, and all of them give a chance for people looking for others to work to speak up. You might not live in as big of a city, but I used to travel an hour to Manchester to attend a meet-up, they would have the same thing, I almost became a full-time rubyist because of it. I have quite a few friends in NYC who started their careers by talking to someone at a meet-up.
Generic job websites can be good, for example Artsy's job postings are on [AngelList](https://angel.co/artsy) and [Glassdoor](https://www.glassdoor.co.uk/Job/Artsy-Jobs-E793485.htm) but the vast majority of the incoming applicants from them feel like they were sen to a lot of companies. They are given a low priority when compared to direct inquiries because of this. I can't speak from experience but [Ladders](https://www.theladders.com), [LinkedIn](https://www.linkedin.com), [Hired](http://hired.com) and [weworkremotely](https://weworkremotely.com) are probably worth a look too.

This comment has been minimized.

@ashfurrow

ashfurrow Jan 31, 2016

Member

"sen to a a lot"

@ashfurrow

ashfurrow Jan 31, 2016

Member

"sen to a a lot"

### On a Coffee
Know what goes a long way? Talking with someone before applying. I regularly get coffee with applicants or potential applicants when I'm in NYC. Coffee can be hard when applying for junior roles when remote, but so far, to my knowledge I've not talked to anyone who hires a junior as a remote developer. I'm not sure it could work unless the entire team was remote, or the junior developer had a lot of experience and was only a junior in the sense that they were just hitting the work-force.

This comment has been minimized.

@ashfurrow

ashfurrow Jan 31, 2016

Member

Tamar wrote a really great blog post about networking with people, specifically around coffee. Worth linking to: https://booleancubes.tumblr.com/post/137057622039/the-networking-with-awesome-strangers-checklist

@ashfurrow

ashfurrow Jan 31, 2016

Member

Tamar wrote a really great blog post about networking with people, specifically around coffee. Worth linking to: https://booleancubes.tumblr.com/post/137057622039/the-networking-with-awesome-strangers-checklist

 
A portfolio can be whatever you want it to be. You could spend forever on a portfolio, but it's really just an exercise in restraint and prioritisation. Eventually it's been shaved to a point where you can remove nothing more.

This comment has been minimized.

@ashfurrow

ashfurrow Jan 31, 2016

Member

just an exercise in restraint and prioritisation

I love this phrase a lot, and upon reflection, it's very germane. Programmers need to have both skills.

@ashfurrow

ashfurrow Jan 31, 2016

Member

just an exercise in restraint and prioritisation

I love this phrase a lot, and upon reflection, it's very germane. Programmers need to have both skills.

@ashfurrow

This comment has been minimized.

Show comment
Hide comment
@ashfurrow

ashfurrow Jan 31, 2016

Member

Fab read – looking forward to having this to point people towards 👍

Member

ashfurrow commented Jan 31, 2016

Fab read – looking forward to having this to point people towards 👍

@orta

This comment has been minimized.

Show comment
Hide comment
@orta

orta Jan 31, 2016

Member

I'll take all your ideas. Thanks.

Member

orta commented Jan 31, 2016

I'll take all your ideas. Thanks.

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
When I was at the beginning of my career, my first developer job application was to a design agency who were doing Mac development too. It was pretty nerve racking to apply for my first programming job, and I came into the interview with no idea what to expect.
Now that I'm both further on in my career, and involved with so many juniors in NYC, I'm meeting with a lot of people who are in the same position and I get a lot of questions asking what they can do to prepare. This post _attempts_ at being a comprehensive collection of recommendations. It is subjective, of course, and strongly based towards my experiences.

This comment has been minimized.

@lazerwalker

lazerwalker Jan 31, 2016

I don't know if just using the noun "junior" to describe an entry-level programmer is something that would be immediately obvious to the intended audience, feels a bit jargon-y. Might be worth doing a s/juniors/junior engineers/.

The surrounding context might be enough, but I'm imagining e.g. a current college student saying "but I'm in my senior year of university, not junior!"

@lazerwalker

lazerwalker Jan 31, 2016

I don't know if just using the noun "junior" to describe an entry-level programmer is something that would be immediately obvious to the intended audience, feels a bit jargon-y. Might be worth doing a s/juniors/junior engineers/.

The surrounding context might be enough, but I'm imagining e.g. a current college student saying "but I'm in my senior year of university, not junior!"

This comment has been minimized.

@orta

orta Jan 31, 2016

Member

Agreed

@orta

orta Jan 31, 2016

Member

Agreed

This comment has been minimized.

@3lvis

3lvis Jan 31, 2016

I've found that mentioned an amount of years of experience works better than saying "junior" or "senior".

@3lvis

3lvis Jan 31, 2016

I've found that mentioned an amount of years of experience works better than saying "junior" or "senior".

This comment has been minimized.

@Will-Sommers

Will-Sommers Jan 31, 2016

Agreed w/ @3lvis. At RTR, we have two software engineer levels prior to senior, SE-I and SE-II.

@Will-Sommers

Will-Sommers Jan 31, 2016

Agreed w/ @3lvis. At RTR, we have two software engineer levels prior to senior, SE-I and SE-II.

@charleshkang

This comment has been minimized.

Show comment
Hide comment
@charleshkang

charleshkang Jan 31, 2016

I've signed up for Hired, so hope I get some good leads with that. This site also had some good resources, but there weren't many positions for NYC that I could find.

Also another article by Google for technical development

I've signed up for Hired, so hope I get some good leads with that. This site also had some good resources, but there weren't many positions for NYC that I could find.

Also another article by Google for technical development

@orta

This comment has been minimized.

Show comment
Hide comment
@orta

orta Jan 31, 2016

Member

Thanks @charleshkang - it looks good, it should go in.

Member

orta commented Jan 31, 2016

Thanks @charleshkang - it looks good, it should go in.

@bblanco1

This comment has been minimized.

Show comment
Hide comment
@bblanco1

bblanco1 Jan 31, 2016

Hey @orta this is an awesome resource. When clicking the medium article the link to Jon's medium post wasn't working https://medium.com/@jon.lazar/my-approach-to-learning-ios-fccf943aead#.ei4yvc38k

Hey @orta this is an awesome resource. When clicking the medium article the link to Jon's medium post wasn't working https://medium.com/@jon.lazar/my-approach-to-learning-ios-fccf943aead#.ei4yvc38k

@orta

This comment has been minimized.

Show comment
Hide comment
@orta

orta Jan 31, 2016

Member

@bblanco1 - thanks fixed!

Member

orta commented Jan 31, 2016

@bblanco1 - thanks fixed!

@orta orta changed the title from [WIP] Interviews to [Draft] Interviews Jan 31, 2016

@orta

This comment has been minimized.

Show comment
Hide comment
@orta

orta Jan 31, 2016

Member

OK, this is at a point where I want it to be, it probably needs an hour or two of looking over and improving on some transitions, notably the ending which I will do on a train tomorrow evening. I'd love any feedback/ideas/improvements before then.

Member

orta commented Jan 31, 2016

OK, this is at a point where I want it to be, it probably needs an hour or two of looking over and improving on some transitions, notably the ending which I will do on a train tomorrow evening. I'd love any feedback/ideas/improvements before then.

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
categories: [mobile, ios, juniors, interviewing]
---
When I was at the beginning of my career, my first developer job application was to a design agency who were doing Mac development too. It was pretty nerve-racking to apply for my first programming job, and I came into the interview with no idea what to expect. I had just graduated from university and was at few steps of my career, the term I'm using for this stage of my career is being a junior. It is a time period where I would need mentoring, and supervision in order to grow. A good explanation is in [this StackOverflow](http://programmers.stackexchange.com/questions/14914/whats-the-difference-between-entry-level-jr-sr-developers).

This comment has been minimized.

@briancroom

briancroom Feb 1, 2016

s/racking/wracking/ 😄

@briancroom

briancroom Feb 1, 2016

s/racking/wracking/ 😄

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

Maybe change 'was at a few steps of my career, the term I'm using for this stage of my career is being a junior' to 'was at a stage in my career I'd call junior-level'.

@sarahscott

sarahscott Feb 1, 2016

Contributor

Maybe change 'was at a few steps of my career, the term I'm using for this stage of my career is being a junior' to 'was at a stage in my career I'd call junior-level'.

@briancroom

This comment has been minimized.

Show comment
Hide comment
@briancroom

briancroom Feb 1, 2016

Thanks for putting in the time to write this up @orta, this is really good material.

Thanks for putting in the time to write this up @orta, this is really good material.

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
_More infö that I've reviewed and given a 👍:_
* [iOS Developer Resume Examples](http://www.raywenderlich.com/54029/ios-developer-resume-examples) - Somehow I ended up sneaking on this article too.
* [8 Minute Guide to Writing a Resume](https://rooting-for-you.cenedella.com/8-minute-resume-my-guide-to- writing-your-resume-effectively-3b0b117d94a#.ouqnzegkh) - Marc has a lot of experience in this space, plus his advice is definitely better if you're focusing on larger companies.

This comment has been minimized.

@mennenia

mennenia Feb 1, 2016

Contributor

Link isn't working, there's a space between "guide-to-" and "writing"

@mennenia

mennenia Feb 1, 2016

Contributor

Link isn't working, there's a space between "guide-to-" and "writing"

This comment has been minimized.

@orta

orta Feb 2, 2016

Member

👍

@orta

orta Feb 2, 2016

Member

👍

There are a lot of places for good, solid advice on the document you are using to persuade someone to interview you. So I'll tell you what has worked for me. I think it should be a one page document, that captures a snapshot of you. Things they must have: your name, a way to contact you and a list of things you think is relevant.
You should consider what you think are qualities that you bring to the table, for some job applications I have submitted both a resume and a design portfolio. If you are particularly proud of your design work, perhaps find a way to include your app store screenshots and branding, or make your portfolio distinctive via design.

This comment has been minimized.

@mennenia

mennenia Feb 1, 2016

Contributor

Not sure if it's worth adding here somewhere, or if you'd like to leave it to the advice in the links, but the advice I've always given people is that your cv/portfoilo/resume/thing needs to be incredibly readable for others. Too often have I read and seen CVs that were just so full of text I could barely make it through, even though I actually wanted to, let alone if I was just scanning it.

Maybe something like "Someone else is going to have to read and understand your relevant history, so spend some time on making it as readable and easily digestible as possible." ?

@mennenia

mennenia Feb 1, 2016

Contributor

Not sure if it's worth adding here somewhere, or if you'd like to leave it to the advice in the links, but the advice I've always given people is that your cv/portfoilo/resume/thing needs to be incredibly readable for others. Too often have I read and seen CVs that were just so full of text I could barely make it through, even though I actually wanted to, let alone if I was just scanning it.

Maybe something like "Someone else is going to have to read and understand your relevant history, so spend some time on making it as readable and easily digestible as possible." ?

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
OK, so you've been given an offer. If it's a startup, you might be offered equity. If you don't know this world, that's OK, it's hard to give advice here - but [this](https://github.com/jlevy/og-equity-compensation) seems to be best resource I know about it all. I started with no knowledge, and eventually got a reasonable understanding. If you want one sentence from me, "equity is a risk, be damn sure you think the company is going to go somewhere." I opted for a chunk of equity in Artsy, but I've worked at places where I've taken the minimum option.
Ideally you are presented with a great offer, I've never negotiated salary and we don't do it at Artsy as it [introduces bias](https://en.wikipedia.org/wiki/Gender_pay_gap_in_the_United_States#Negotiating_salaries), so I can't offer much there.

This comment has been minimized.

@mennenia

mennenia Feb 1, 2016

Contributor

I'm not sure if it's worth including this, but I have often told people the following:

Whether someone wants to negotiate or not is up to you, but the only way to know if you want to or not is roughly knowing what the market is. It doesn't hurt to politely ask. If you know people in the industry, mentors, other people that hire, you can carefully ask or mention that you're thinking of a figure and whether they think it fits with the current landscape. You often don't have to discuss exact figures with friends, but ranges are useful so at least you know what to compare things to. Do keep in mind the company (small / large / young / old), the location, experience, other benefits (pension/health/food/etc - these are often calculated in the full package), and current economy.

The tl;dr there is (and I say this because I used to be like this :)) don't be scared to ask politely to figure out what is going on around salary. Maybe worth including? Unfortunately a lot of places do still require you to negotiate a bit :(. If you'd rather not (as the paragraph is nice and concise), that's all good.

@mennenia

mennenia Feb 1, 2016

Contributor

I'm not sure if it's worth including this, but I have often told people the following:

Whether someone wants to negotiate or not is up to you, but the only way to know if you want to or not is roughly knowing what the market is. It doesn't hurt to politely ask. If you know people in the industry, mentors, other people that hire, you can carefully ask or mention that you're thinking of a figure and whether they think it fits with the current landscape. You often don't have to discuss exact figures with friends, but ranges are useful so at least you know what to compare things to. Do keep in mind the company (small / large / young / old), the location, experience, other benefits (pension/health/food/etc - these are often calculated in the full package), and current economy.

The tl;dr there is (and I say this because I used to be like this :)) don't be scared to ask politely to figure out what is going on around salary. Maybe worth including? Unfortunately a lot of places do still require you to negotiate a bit :(. If you'd rather not (as the paragraph is nice and concise), that's all good.

@mennenia

This comment has been minimized.

Show comment
Hide comment
@mennenia

mennenia Feb 1, 2016

Contributor

Great post! I often get asked this also. Wonderful resource to point people too.

Contributor

mennenia commented Feb 1, 2016

Great post! I often get asked this also. Wonderful resource to point people too.

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
Now that I'm both further on in my career, and involved with so many juniors in NYC, I'm meeting with a lot of people who are in the same position I was then and I get a lot of questions asking what they can do to prepare. This post _attempts_ at being a comprehensive collection of recommendations. It is subjective, of course, and strongly based towards my experiences.
Before I jump through to the article, there's one thing that should be above the fold. _Chill out_. You might not get it right on the first try, I've applied for jobs and received a "no thanks." Yet eventually I got here. Everyone finds their place in time.

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

I'm sure a lot of people reading this post will know who you are, but just in case, maybe elaborate on where here is.

@sarahscott

sarahscott Feb 1, 2016

Contributor

I'm sure a lot of people reading this post will know who you are, but just in case, maybe elaborate on where here is.

This comment has been minimized.

@orta

orta Feb 2, 2016

Member

I can't believe you'd assume there are people who don't know me on the internet

@orta

orta Feb 2, 2016

Member

I can't believe you'd assume there are people who don't know me on the internet

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
These are great, but in my opinion the best way to find out what companies are hiring is to attend meet-ups in the city. In NYC we have 3-4 big iOS meet-ups a month, and all of them give a chance for people looking for others to work to speak up. You might not live in as big of a city, but I used to travel an hour to Manchester to attend a meet-up, they would have the same thing, I almost became a full-time rubyist because of it. I have quite a few friends in NYC who started their careers by talking to someone at a meet-up.
Generic job websites can be good, for example Artsy's job postings are on [AngelList](https://angel.co/artsy) and [Glassdoor](https://www.glassdoor.co.uk/Job/Artsy-Jobs-E793485.htm) but the vast majority of the incoming applicants from them feel like they were sent to a lot of companies. They are given a low priority when compared to direct inquiries because of this. I can't speak from experience but [Ladders](https://www.theladders.com), [LinkedIn](https://www.linkedin.com), [Hired](http://hired.com) and [weworkremotely](https://weworkremotely.com) are probably worth a look too.

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

vast majority of applications instead of applicants

@sarahscott

sarahscott Feb 1, 2016

Contributor

vast majority of applications instead of applicants

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
Generic job websites can be good, for example Artsy's job postings are on [AngelList](https://angel.co/artsy) and [Glassdoor](https://www.glassdoor.co.uk/Job/Artsy-Jobs-E793485.htm) but the vast majority of the incoming applicants from them feel like they were sent to a lot of companies. They are given a low priority when compared to direct inquiries because of this. I can't speak from experience but [Ladders](https://www.theladders.com), [LinkedIn](https://www.linkedin.com), [Hired](http://hired.com) and [weworkremotely](https://weworkremotely.com) are probably worth a look too.
If you see an advert for a mobile developer, but they don't mention juniors, you should apply anyway. We've never had junior positions on our jobs pages, but have hired some who inquired anyway. Don't pretend to be more senior than you are though, set the right expectations.

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

👏

@sarahscott

sarahscott Feb 1, 2016

Contributor

👏

Know what goes a long way? Talking with someone before applying. I regularly get coffee with applicants or potential applicants when I'm in NYC. Coffee can be hard when applying for junior roles when remote, but so far, to my knowledge I've not talked to anyone who hires a junior as a remote developer. I'm not sure it could work unless the entire team was remote, or the junior developer had a lot of experience and was only a junior in the sense that they were just hitting the work-force.
These are 15-30 minute informal chats, but from an employers perspective they are definitely a good way to filter candidates. A coffee is time-cheap, interviews are time-expensive. So ask someone on the dev team to do them, you'll usually get a yes. Tamar Nachmany has some [great, salient points](https://booleancubes.tumblr.com/post/137057622039/the-networking-with-awesome-strangers-checklist) on the right way to pitch these emails.

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

Also might be good to note that being super prepared for coffee can be helpful - if you show that you've done your homework, you can turn coffee into an interview.

@sarahscott

sarahscott Feb 1, 2016

Contributor

Also might be good to note that being super prepared for coffee can be helpful - if you show that you've done your homework, you can turn coffee into an interview.

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
> I love how you’ve contributed back to the open source community. I am a strong believer in the power of open source, especially in the iOS community, where there has historically been a resistance to opening software. Sponsoring CocoaPods is a fantastic contribution toward the iOS community and I thank you for it. I’ve contributed back to several projects on GitHub, have written for the Teehan+Lax blog professionally, and have a selection of the apps I’ve written on my portfolio.
I know what you're thinking "Ash wasn't a junior when he applied", well, chances are you've still got a history of things that can be applied towards an email like this. Also, flattery can get you everywhere. "I've been using your app for years, I love how it does 'x' - have you thought of doing 'y'?"

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

thinking :

@sarahscott

sarahscott Feb 1, 2016

Contributor

thinking :

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
##### On Representing Myself
I dug through my archives and found every resume I have ever created; ranging from my first as a student, through to last year.

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

this is going to be an amazing resource for juniors

@sarahscott

sarahscott Feb 1, 2016

Contributor

this is going to be an amazing resource for juniors

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
### On Interview Preparation
So you've got an interview, be gracious in setting up a time, it's normal for these to take

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

looks like something got cut off here

@sarahscott

sarahscott Feb 1, 2016

Contributor

looks like something got cut off here

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
So you've got an interview, be gracious in setting up a time, it's normal for these to take
Be cautious with links on the internet here, some of the [top](http://www.raywenderlich.com/53962/ios-interview-questions) [links](http://www.geekinterview.com/Interview-Questions/iOS) [to](http://way2ios.com/development/ios-development-2/ios-interview-questions-with-answers/) [search](http://www.toptal.com/ios/interview-questions) here are probably not great for people starting. They aim at a different audience, or focus on minutiae that juniors probably don't know.

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

Agreed, these are intimidating.

@sarahscott

sarahscott Feb 1, 2016

Contributor

Agreed, these are intimidating.

##### I didn't study Computer Science
Then I'd definitely recommend Cracking the Coding Interview. I don't think this is a blocker _at all_ - we have a lot of engineers on staff who do not have a computer science degree. In our line of work, having experience of the art world can be more useful in a lot of cases. It's very likely that you'll feel a hint of [impostor syndrome](http://geekfeminism.wikia.com/wiki/Impostor_syndrome) - [you shouldn't](https://medium.com/@aliciatweet/overcoming-impostor-syndrome-bdae04e46ec5#.ilrvfqjow) - the tech industry should be (and is) begging for people who can bring interesting new contexts.

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

🎉

@sarahscott

sarahscott Feb 1, 2016

Contributor

🎉

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
Then I'd definitely recommend Cracking the Coding Interview. I don't think this is a blocker _at all_ - we have a lot of engineers on staff who do not have a computer science degree. In our line of work, having experience of the art world can be more useful in a lot of cases. It's very likely that you'll feel a hint of [impostor syndrome](http://geekfeminism.wikia.com/wiki/Impostor_syndrome) - [you shouldn't](https://medium.com/@aliciatweet/overcoming-impostor-syndrome-bdae04e46ec5#.ilrvfqjow) - the tech industry should be (and is) begging for people who can bring interesting new contexts.
During the process of setting up your interviews, you should ask what to expect amor the interviews. If they are going to be whiteboards + algorithms like they do at Google/Facebook, then you I think you're gonna have to hit the books.

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

tiny typos - amor -> from and 'then you I' -> 'then I'

@sarahscott

sarahscott Feb 1, 2016

Contributor

tiny typos - amor -> from and 'then you I' -> 'then I'

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
If you can do Mock Interviews you should. You need an existing network in order to pull that off, but you can get real feedback that can be extremely helpful. As an employer you have to be very cautious in the way you word a rejection, in a mock interview you don't. This isn't a one-sided process, the interviewer can use the chance to try out a different technique or to improve their interviewing skills.
If you don't know anyone who can do this for you, I'd feel like there are two options: [buy a mock interview](http://www.careercup.com/interview) and befriend someone who says they're looking for someone at a meet-up - they must be interviewing so they might want a practice run too. I've given about as many mock interviews as I have done real interviews in the last 2 years.

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

This is cool advice. I wish I'd done this.

@sarahscott

sarahscott Feb 1, 2016

Contributor

This is cool advice. I wish I'd done this.

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
- Pair Programming
I want to get a sense of how you use a computer and act under mentorship. So I do one of two things, depending on how work has been the last week. If there's been a pull request which seem small and contained enough from our team on one of our apps. I will pair on re-creating the pull request from scratch, without letting it be known that the PR had already been built and accepted. If there isn't, we'll take a pre-built broken app and fix it.

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

'of our apps .' -> 'of our apps,'

@sarahscott

sarahscott Feb 1, 2016

Contributor

'of our apps .' -> 'of our apps,'

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
Here's [a long writeup](https://medium.com/@jon.lazar/my-approach-to-learning-ios-fccf943aead#.ei4yvc38k), with a lot of depth (and places to jump off from) from someone who has just come out of a mock interview with me. Thanks Jon.
None of this process aims to be adversarial, if someone has got this far, I really want to have a sense of how much time and attention will be required to give them some independence.

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

Super interesting approach. I actually hope this part is read by people looking to hire juniors moreso than juniors, since it's a great way to evaluate and I don't know if it's widespread.

@sarahscott

sarahscott Feb 1, 2016

Contributor

Super interesting approach. I actually hope this part is read by people looking to hire juniors moreso than juniors, since it's a great way to evaluate and I don't know if it's widespread.

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
> She was the glue that held the team together - could talk at a different level to each contributor. Great intuition, could put in a room with anyone and they could understand how to get their bits done.
I respect that no-one is in control of other people, so yes, references are a bit of a wild card from a junior's perspective. However, hopefully you've had a collection of positive interactions with people who can talk about that. It's not about your programming prowess at this point, it's about how you work with others and character reference.

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

'Consider listing professors, advisors, or supervisors from other jobs even if you weren't doing iOS' (most juniors won't have an iOS-specific reference)

@sarahscott

sarahscott Feb 1, 2016

Contributor

'Consider listing professors, advisors, or supervisors from other jobs even if you weren't doing iOS' (most juniors won't have an iOS-specific reference)

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
So, interviews are over. What is happening behind the scenes? After your interviews are done, there will be a flurry of behind the scenes emails. From my experience at Artsy, it probably takes a few days to get enough of a consensus around a yay/nay. Someone should be keeping the applicant up to date, even if it's a matter of "not yet, but we're talking."
This bit is hard, because you're in limbo, and it can take a while. I think with Sarah this took about a week and a half, from her final interviews to being able to send her an offer. Which I'm sure for her weren't great, she could be so close to an offer - or weeks wasted on moving towards another.

This comment has been minimized.

@sarahscott

sarahscott Feb 1, 2016

Contributor

Perhaps add a bit about what to do during this time, like emailing if you haven't heard back in a week, not giving up hope, and not necessarily giving up on backup options in case they go with someone else.

@sarahscott

sarahscott Feb 1, 2016

Contributor

Perhaps add a bit about what to do during this time, like emailing if you haven't heard back in a week, not giving up hope, and not necessarily giving up on backup options in case they go with someone else.

- [StackOverflow jobs](http://stackoverflow.com/jobs)
- [Natasha The Robot's Swift Jobs](https://www.natashatherobot.com/swift-jobs/)
- [Core Intuition's Jobs Board](http://jobs.coreint.org)
- [Apple's Jobs Site](https://www.apple.com/jobs/us/)

This comment has been minimized.

Show outdated Hide outdated _posts/2016-01-30-iOS-Junior-Interviews.markdown
> My name is Ash Furrow and I’m writing in regards to your mobile engineering position. I heard about the position first through Orta Therox, who spoke highly of Artsy.
> Upon further reading, Artsy sounded exactly like the kind of place I want to work. An ambitious goal, to change the world, with a thorough mix of math, software engineering, and art. I consider myself to be an artist, both when I code and when I am behind the lens of a camera (I like to develop my own film). I love working with companies who understand the important role of art in our society, as I did with 500px.

This comment has been minimized.

@KrauseFx

KrauseFx Feb 1, 2016

Contributor

❤️ @ashfurrow

@KrauseFx

KrauseFx Feb 1, 2016

Contributor

❤️ @ashfurrow

@orta

This comment has been minimized.

Show comment
Hide comment
@orta

orta Feb 2, 2016

Member

Thanks everyone, if I didn't comment directly on something you raised, it means I agree and made the changes. Will ship this later today day.

Member

orta commented Feb 2, 2016

Thanks everyone, if I didn't comment directly on something you raised, it means I agree and made the changes. Will ship this later today day.

@orta orta changed the title from [Draft] Interviews to Interviews Feb 2, 2016

orta added a commit that referenced this pull request Feb 2, 2016

@orta orta merged commit 81cbb5d into source Feb 2, 2016

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details

@dblock dblock deleted the interviews branch Apr 2, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment