Be 25

> Be 25
>Devoted a year and a half to learning how to code, but only have limited experience in a professional environment.
>Taught myself lots of JS, Ruby on Rails, Java, Python, etc.
>Have my first real coding job interview a week from today.
>Will most likely have me to a whiteboard interview to prove my skills.

I'm nervous as fuck Veeky Forums . What do I do to prepare?

Other urls found in this thread:

medium.freecodecamp.org/how-i-landed-offers-from-microsoft-amazon-and-twitter-without-an-ivy-league-degree-d62cfe286eb8
twitter.com/NSFWRedditVideo

>What do I do to prepare?
Get a grip strengthening device. A firm handshake goes a long way.

Try to get some other interviews to prep yourself, even if you don't plan on accepting a position.

By coding the sit ou of you.

Make sure your fundamentals on OOP are strong (interfaces are v important) and you can answer fizz buzz type questions.

t. senior software dev which has conducted lots of interviews

Start preparing for the interview by practicing coding problems. Hackerrank etc

For example, write a program that can efficiently find the common node for two intersecting linked lists.

This also

You'll be fine. The truth is that most coders are shockingly incompetent. I'm not even a code monkey (devops engineer) and I can still code circles around most of the engineers I work with.

As a self taught programmer, your biggest weaknesses will be:
- writing code that other people can maintain
- sloppiness and no sense of style conformity
- not knowing a lot of common algos that you pick up from experience

But those can all be fixed. The biggest ingredient I look for in candidates is hunger.

You'll be fine OP. Don't overthink it and psych yourself out. Get a good night's sleep, eat breakfast tomorrow.

If you don't know a question, don't hesitate to say that. But based on the information you have, make a best guess or determine a starting point or tell them what you would do first to work towards the solution.

"I don't know actually, but this seems like ________ and based on what I know about _______, I'd ___________" has gotten me every programming job I've ever had.

Apart from what's been said, consider that a good interviewer really also wants to
* gauge how you fit in and
* know what your work style, outlook and ambitions are
* how you work under stress

So it's not unusual that you'd get questions which aren't intendet to be easily solvable by anyone. Take your time, don't get negative about the situation and especially not about the people. Don't get defensive. And verbalize your thinking process.

Screenshotted your template for future possible use.

>hunger
I've become so disgusted with coding that I started lifting for the first time in my life.
Wanting to stare at this shit for hours has been my worst mistake ever. Now I'm paying the price of my error.
It truly takes a special mindset to endure that.

This. If you have no demonstrable projects or experience then you will be asked about stuff you learned in collage. Oh wait, you are self taught? Doesn't matter fundamentals it is. Google some interview questions and do official tutorials for technologies you claim to know. Often companies ask to do task straight from tutorial (like counting words for map-reduce) to make it easy for juniors. Sometimes it goes poorly.

Remember you can always apply elsewhere, now with experience in interviews! Also be prepared that most people suck at interviewing and there is no "right" way to do it. Even most iconic "tell me about your biggest flaw" type of question is interpreted in many ways - some want you to be honest, others want to hear what are you doing about it, some want the bullshit answer like "I work too hard"... And each of them will argue their way is the correct way. Don't let it stop you. Mismatches happen you just go forward! Good luck, have fun.

OP's Spaghetti Code:

lkahwdkgihb2i1bifba
anfjklahk
awljnfjlawkjokj21o of
aknfljakjdlkjwaf#awjndjan
akjwndjkaw

Go to school idiot.

That's a good idea. Get some fake interviews with jobs you're not even qualified for using a fake resume.

Just to get comfortable.

>Ok let's see i have to pick a new employee
>Do i go with the promising young who just graduated that i can trick into working for less?
>Do i go with the experienced fella that as worked in a bunch of different projects during his career?
>Do i go with random pajeet that charges virtually nothing
>Or do i go with the autist with no formal studies and no past experience with the barren CV
TOUGH CALL

If it's a girl I don't suggest a handshake. Yesterday I had a job interview and I used to firm a handshake and the girl ran out of the room.
Someone reccomened me to give them a kiss on the neck, so try that maybe op.

Try not to give a shit about the interview, it will just make you nervous and you'll probably bomb. Adjust your attitude so that you don't even care whether or not you land the job. Works for me.

>tfw intervies are made by hr fags in my country

pure suffering,they didn't even know what sql was in an interview for database admin aaaaa,im tired of my part time job literally selling viagra

Pirate and work through Cracking the Coding Interview. If its entry level it wont be too hard. Know how to reverse a linked list, find a cycle, design a deck of cards, etc

t. Software Engineer

I speak from experience.
Do daily HackerRank, user.
Especially the series on "cracking the coding interview".

If you practice, you will make it.

And I'm speaking for if it's a good dev job - they will do a lot more than just whiteboard you.
Expect to be asked to solve coding exercises- at least 1. They all pull similar questions to HackerRank, if not directly that.

What is the position for? What are they going to ask you based on the job post? For instance, if its for a front end webdev position they're probably not going to ask you shit about data structures, which is what hacker rank mostly consists of. Instead prep by learning some bullshit API's or sumthin, idk.

Just flop it out and flick it until hard

It's somewhere in between junior level and mid-level. They're mainly looking for someone that has experience with Java and Python.

Just relax. Don't look too desperate nor act too confident.

Hey!! A fellow Dan Pena fan. Based

be me

devote 3 months learning crypto projects 24/7

invest

never have to work again

bye

Sorry to be the bearer of bad news, but if you didn't already prepare for whiteboarding questions by now you will most likely fail.

After failing, you should prepare using a coding alg site like leetcode, and read Cracking the Code Interview.

Fucking this. I don’t understand why everyone here wants to spend the best years of their lives staring at a little screen in a little cubicle surrounded by a bunch of poos. That’s why I’m going to the police academy.
>mfw police make more than software devs in my country

>kiss on the neck
Hahaha don't do that you autist
Kiss on the cheek is what you're supposed to do
How old are you? 4?

>I work in a large open office with lots of sunlight
>My monitor is 27"
>I work with great coworkers, a few of whom became good friends
>I have unlimited vacation, flexible work from home if I need to, lots of snacks in the office, full health/dental/vision coverage

I interview candidates all the time. Are you in the bay area? If so, send me your resume.

Why are you trying to get a real job. Get some shit ICO team to pick you up and give you a small percentage of their rediculous ICO stash.

Youll prob make more for like 0 work.

Do you know any data structures or algorithms? They're probably going to ask you to invert a binary tree or something. If you can do stuff like that you're basically okay. If you have no idea what I'm talking about then you should just cancel the interview.

You're probably fucked. If you can't fizzbuzz gtfo.

give this article a read, bro
goo (dot gl (slash) jkYcnd
its about preparing for code interview

I've found coding jobs to be

a) completely unrewarding, miserable

b) impossible to get as a junior anyway. Hundreds of people are applying for the job you are applying for too. They'll have experience too cause they just got laid off due to pajeet or hitting 30 or not learning the lastest faggy framework fast enough.

So, good luck I guess, OP. Great career choice.

Grab a copy of Cracking the Coding Interview. It's an excellent overview of topics you are likely to be asked about on technical interviews. As a supplement to that, pick up a book on data structures and algorithms. I recommend Introduction to Algorithms by CLRS (author's last names). Also, maybe read Clean Code. Pick a language you're comfortable in if you have a choice and be very prepared for questions about time complexity. Good luck.

damn user happy I changed my major from CS to data science.

Oh and LeetCode is another excellent resource for practicing your coding skills. The problems aren't very forgiving, but if it's easy, you're not learning.

We're already seeing coding salaries go down.

Anyone with more than two senses could see this. There is a fucking glut of people with coding skills coming out. You think this is somehow a good thing for software engineering salaries? It is becoming more and more a shitty job. You are entirely replaceable with the next hot shit out of college.

I don't see why people think this is a good career choice nowadays.

what do you suggest?

You sound like my wife

>Hundreds of people are applying for the job you are applying for too.

You could say the same for almost every other job.

i live in the bay area. Hire me

medium.freecodecamp.org/how-i-landed-offers-from-microsoft-amazon-and-twitter-without-an-ivy-league-degree-d62cfe286eb8

tldr: buy a whiteboard and markers and practice, also take your markers to the interview lol

Devops or security. Are experiencing the exact same phenomenon but people still have time to get ahead.

5 years from now those will be fucked too.

Just remember the point of these exercises isn't to get the answer necessarily. It's to show how you think and collaborate. You're basically being a coworker on a toy problem. Make sure you talk through your thought process and just show you're breaking down the problem properly. Getting the actual solution is just bonus

Who are you? lol

A guy who's seen some shit

There are literally no feasible careers anymore that let you work your way up the way coding does. The internet has even made Accounting obsolete. You also can't even follow passions like the art field, etc unless you have rich as fuck parents. The future is either manual labor or learning how to code. That's it man.

You're correct and that's dystopian as fuck if you think about it for a second.

>JS, Ruby on Rails, Java, Python
holy fuck, the only thing missing is C# you absolute turbopajeet

>There is a fucking glut of people with coding skills
And yet software quality has seemed to steadily decline?
If you have actual programming skill then it should be easy to find a high-paying position.

also if you're told to do le fizzbuzz just write
33oFizzqqABuzz5kq19@q:%s/^$/\=line('.')

/g/ user here

i realize that your run-of-the-mill webdev/enterprise type programming jobs are getting very saturated. but what about low-level programming, including embedded stuff and operating system development? can any Veeky Forumsnessmen attest to how the career outlook is for more "niche" software development fields that require more background knowledge than can be taught in a typical bootcamp?

Retool your skill-set to involve higher level languages / skills.

If you want to be employed working on lower-level stuff then you can apply for embedded (e.g. micro controller) positions, or just get a job working with higher-level languages until you can find a job that matches your desired area.

Correction: There is a glut of INDIAN programmers that have done nothing but write shit code in this country for the past 15 years. They were brought over because of H1B and were hired and tolerated out of necessity because only 4% of native-born Americans actually have any type of coding knowledge. If you're a white programmer that even has a junior level knowledge they will scoop your ass right up.

Just be happy you don't live in India where every entry level position demands thorough DSA knowledge.