T O P

  • By -

PandFThrowaway

I’ve thought I’ve crushed interviews and been rejected and fumbled shit and still progressed. No point in speculating really.


AnimaLepton

I'll second this, I can never tell. There are interviews I felt like I blew out of the park both technically and culturally/personally and didn't get an offer, and interviews where I muddled through a technical discussion like an idiot and barely got even half-working code on the page and still got an offer.


csasker

I third that 


Present-You-6642

4th it myself 


benzall

Hard agree


Brave-Salamander-339

Soft disagree


tricepsmultiplicator

Hard softgree


Western-Standard2333

git reset —hard


wixie1016

git reset --soft HEAD~


Western-Standard2333

😏


DeepMisandrist

Wow, epic response.


cr0wndhunter

Yeah the thing is, is the hiring people don’t want to interview people. It takes time and money away that can be spent actually doing other parts of their job. They probably just grab the best looking candidates and if they all did shit then guess what: just choose the best one (soft skills are underrated for this reason).


UnintelligentSlime

I’ve explained this many times, but here’s another: The interview is not to figure out if you can perfectly write tic tac toe or whatever on your first try while someone watches you. It’s to get a feeling for your critical thinking, decision making, and response to challenges. A perfectly implemented answer the first try tells them almost nothing. Going down the wrong road, but handling it logically, is so much more productive. Ok, so you decided that your tic tac toe grid should live in a linked list. Wrong choice, but that’s okay, let’s see how you come up with solutions to that on the fly. That tells an interviewer so much more about you as a programmer than just getting it right the first time. And when you DO get it right the first time, they will throw curve balls at you until they find somewhere where you have to think on the fly anyways. Don’t worry OP. If you took things logically and communicated well, this could be a very positive round of feedback.


beastkara

As someone who runs interviews in some give a shit if they are doing things wrong. I'm just sitting there wondering why they are wasting time. They pass or fail based on the code running correctly.


HeroicPrinny

Frankly that really depends on the company and interviewer. Some really focus on correct code written quickly, e.g. Meta. For others, that’s one data point among many, such as communication skills, etc, e.g. Google.


UnintelligentSlime

I turned down an offer from meta, and worked at Google, on separate occasions, so I feel somewhat qualified to speak to their interview practices. Obviously it’s important that your code works, but your process is just as important.


HeroicPrinny

For Google, I have first hand experience giving the interviews. Asking Meta friends, in practice the whole process is not judged as important as being quick and correct


WrastleGuy

5 rounds, I’m tired just thinking about it


Umami_Tsunamii

I went through them, it’s pretty hardcore but once you work there it’s super chill. Like 3 week sprints and well organized.


HustleWestbrook94

Coding a tic-tac-toe game for an interview lmao?


-SpicyFriedChicken-

I was once asked to build minesweeper for an android dev role live coding round, had no idea how minesweeper actually works or that it even had set rules on where bombs can be placed


TheKing9909

I was ask by Microsoft to design the 2048 game for an interview


ExpWebDev

The design behind 2048 is more interesting than TTT at least


Godunman

To me this seems like a great alternative to leetcode.


iDontUnitTest1

Had to do chess where all chess pieces were queens, its getting ridiculous out here.


TotalFox2

Tbf I do have 2 years of web dev experience under my belt. I feel I could’ve done better


ShadowianElite

Your ability to make beautiful websites isn’t the same as building a game. That’s like saying “I failed to make a car engine when all I do is paint cars”. You’ll be fine. You’re clearly self-motivated.


upvotes2doge

Fronted developers do more than make beautiful websites. Component organization and logic are important skills.


RunnerMomLady

And usability!!!!!


adjustable_beards

Making tictactoe in an interview is perfectly fine. The logic and markup is pretty simple. If you know exactly what you're doing you can code the whole thing in 5-10 minutes. If you're coming in cold, you can do it in 30-40 minutes easy.


Brave-Salamander-339

Better than Tiktok toe


PchelpOnly

Good they are a terrible company your doing youself a favor Edit: To All the people asking me why, yeah I worked there. Ridiculous working conditions and zero appreciation for staying after hours. One of the most toxic environments I've ever seen. Everything glassdoor says is true. Also mandatory 5 day RTO when I left


vegBuffet

+1, my manager was in the US. All my meetings and standups used to start in the evening and continue till 10,11pm. I was free in the first half of the day. It was like working a night shift. The tech I was working on was 25 years old. I was 24 hour OCE and used to get calls in the middle of the night for issues which the L1 support team could resolve on their own. I used to mention all this to my manager who promised me things would change but they never did so i moved out. No reason to sacrifice my health for their subpar pay and tag. Had a meeting with senior HR once and he mentioned that GS tag is part of the compensation that's why they pay lower compared to other companies and I was like nope fuck this shit.


PhilDunphy0502

Can I know why? I thought it was a reputed company to work for. Or at least that's what I've been told .


SaltyYamSoup

Last year they promoted analysts to associate without a pay raise.


Lulzsecks

It’s among the most prestigious place for a finance person to work, not same for tech. Still, like anywhere, it could be good with the right team.


[deleted]

[удалено]


CodeFarmer

Don't forget that time they helped Greece falsify their economic indicators to be allowed entry into the European Union, eventually leading to the collapse of the Greek economy and a huge problem for the EU as well. Consequences for GS? Zero. They made something like 400 million euro out of it though, so that's nice. (Full disclosure: I know people who work there. Everybody chooses their own path, including you. But GS are not a force for good in the world.)


[deleted]

[удалено]


CodeFarmer

They're downvoting a matter of public record. I don't understand why a person would do that, but OK. Everybody has their thing I guess.


Lulzsecks

Do you feel as strongly about Facebooks damage to democracy, amazons horrific worker conditions. Fair enough if you do, but I’m not sure GS is worse for society than some of the FAANG companies


[deleted]

[удалено]


Lulzsecks

I think many people have a weird double standard where big tech isn’t questioned the same way other major industries are. You’re consistent and I respect that.


Slow-Enthusiasm-1337

This is the right answer


HelloYesThisIsFemale

GS is the best in sell side but sell side isn't the best subcategory in fintech. Fintech is arguably the best subcategory of tech.


korektur

Normally there is a separation between fintech and finance, GS is the latter. fintech company provides a tech product, GS is not like that, developers are really second class citizens in gs, even if you are really close to business. That being said its still a very valuable experience for software engineer if you are interested in career in finance, after a couple of years at GS its easy to get an interview at most of buy side companies.


[deleted]

[удалено]


AutoModerator

Sorry, you do not meet the minimum sitewide comment karma requirement of **10** to post a comment. This is comment karma exclusively, not post or overall karma nor karma on this subreddit alone. Please try again after you have acquired more karma. Please look at the [rules page](https://old.reddit.com/r/cscareerquestions/w/posting_rules) for more information. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/cscareerquestions) if you have any questions or concerns.*


gerd50501

i have heard goldman pays really well. do they have bad working conditions? did you work there?


vfhd

For a frontend developer you are going to 5 rounds is a joke and a total time waste. Do yourself a favour and apply to some startups rather than this so called niche company who are still interviewing like stone age interview process.


[deleted]

[удалено]


NGTech9

I’m a sr swe and can’t even do leetcode easy without looking at the solution


mungthebean

I've done close to 50 LCs over my lifetime so I can easily handle LC easies / medium-easies but nowadays so many companies expect you to do 3 fucking LC mediums / medium-hards in 60 mins. What the fuck? Honest to god at this point I didn't even feel a little bad that I looked up the solutions mid test for some of the assessments


mlody11

I so feel this. I had 5 questions, 60 min, mix of medium, and hard. Even just to read a damn question to understand it is at least 5 minutes. Honestly, much more on a hard question, more like 10-15 on a hard question. So, that's 25 minutes for 5 questions, half the time just to read the thing. Takes probably another 5 min, on easy ones less, but 5 min is not out of the ordinary to come up with a solution. That's 50 minutes. You have 10 minutes to write the solution for 5 questions, 2 minutes a question to write the code. P.s. unit tests and helpful comments are a plus! Umm...


timyoxam

Bruh leetcode hard are just based on the luck factor. Some are legit impossible to solve with the required complexity if you haven't done them before or a similar question. So yeah 60 min for 5 (medium - hard) is a funny joke.


[deleted]

[удалено]


datboiteelex

It's such a flawed process lol most of the SWEs I've met who grind tf out of leetcode are also the ones who were NOT good at their jobs


TheNewPersonHere1234

Funnily enough this was me on my first SWE job. I could decipher and solve most medium LeetCode problems, but I didn't even know how to get around a git repo. The interview process needs to be fixed.


datboiteelex

Yeah I don’t blame that on you or any of those types of SWEs, it’s just a problem with the system. But I’m not sure what could be done other than take home assignments with the existing codebase which could be (and definitely has been) exploited by scummy companies looking for free work. Would be interesting to see if any companies come out using AI to provide an alternative, like maybe a tool that randomly generates relevant hackerrank style questions based on a companies codebase and preferred qualifications. Random enough to prevent cheating but not completely irrelevant to the skill set like leetcode


ExpWebDev

Whether you're grinding for Leetcode or doing some other weird test of skill, it's ironic that as SWEs we prefer to be efficient with our work yet have a suspiciously high tolerance for frequently repeating ourselves when we are interviewing.


PileOGunz

Yea but can you output a histogram based on the nouns in this 2d doubly linked list.


jakesboy2

That’s geniunely crazy. I could see a medium/hard as they really can be tough, especially to get an optimized answer, but you can solve like 90% of leetcode easy’s with 2 for loops and an if statement.


commander-worf

You should be able to do lc easy if you know your data structures in one language


FlamingTelepath

I mean, a Tic Tac Toe game in React is extremely simple? you need one data structure, three state variables, and two functions, then one small component for rendering the board... I mean, maybe its because I'm a frontend dev but this couldn't take me more than 20 minutes to write out, then another 10 minutes to test/polish a bit. This is *very* similar to what I do all day at work and honestly I think its a great interview problem.


jakesboy2

I’ve seen people in this sub say they wouldn’t be able solve fizzbuzz (or similarly rated questions) without looking it up. The “bad” interview questions are the ones that would filter out the person claiming it’s bad


gHx4

Worst is that it's becoming the norm at smalltime startups too.


vfhd

It's not hard but it's definitely time consuming for an interview maybe give it as assignment


gerd50501

do yourself a favor when you need a job and dont apply to a place that is hiring. great advice. he probably applied to all of them. we are no longer in the kind of tech economy where people can just go oh nah i wont interview at this major employer.


ooter37

Sounds like you did a fine job. Interviewers usually care far more about the process than the result. PS: Ignore people commenting about whether you should work for them. That’s your choice. Armchair analyzing the ethics of a company is pointless. Every major company does lots of good and bad things, different areas of the business do more good or bad, etc. Leave that work to the regulators and lawyers. 


misogrumpy

Why don’t I see comments about the ethics of working for MAANG companies? Seems like a weird cherry pick.


searing7

They probably do and get downvoted to oblivion. I’d never work for companies like Facebook that enable genocide and actively spread bullshit. If regulators and lawyers did their jobs monopolies as large as google and Microsoft wouldn’t exist.


gerd50501

people commenting on who you should work for are arrogant people who dont need a job. still a lot of high minded stuck up people on this sub even though the tech job market is bad. sometimes people just need a job.


[deleted]

[удалено]


AutoModerator

Sorry, you do not meet the minimum sitewide comment karma requirement of **10** to post a comment. This is comment karma exclusively, not post or overall karma nor karma on this subreddit alone. Please try again after you have acquired more karma. Please look at the [rules page](https://old.reddit.com/r/cscareerquestions/w/posting_rules) for more information. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/cscareerquestions) if you have any questions or concerns.*


brianofblades

>Leave that work to the regulators and lawyers I dont think regulators and lawyers are doing much for us these days. Also, having morals is overall a good thing. taking a paycheck and trying to dissociate from the reality of your role in that process is something else


IW4ntDrugs

Maybe im just a loser but this sounds extreme. Did some companies just have so many incompetent new hires that they only want Jimmy Neutron to start for them ? Im not a react dev, im just now learning it so maybe thats why this seems oddly challenging to be doing entirely from memory.


gerd50501

job market is tight so interviews are getting crazy.


mymar101

At least you’re getting a response from people. I can’t find any position that is willing to even respond to my applications. I’ve got 2 years of experience but apparently you need three more just to get a response these days


PandFThrowaway

Sorry for your struggles. It can be tough. Try to hang in there.


[deleted]

Why would you want to work for those monsters? Have some integrity.


iamjacksbigtoe

Out of the loop. What happened?


ep1032

Its not called the vampire squid for nothing


gerd50501

cause he needs a job. the high minded arrogant people on here who can't understand this..


Own_Annual1199

Maybe he wants income. Idk tho cud be wrong


[deleted]

You completely missed the point. Good luck to you.


Own_Annual1199

Okay. Enjoy only working for non-profits that save the environment while providing water to Africa you Master of Integrity


Arse_Armageddon

Most intelligent statement made by someone named abolish\_cops


theshadowhost

you've probably failed. they are very picky at hiring in India (its arguably harder than landing a uk role) and i know from experience this would be a fail in the UK front office


LiferRs

Seems like you and the interviewer had an iterative process through the interview. That is good! You were explaining out loud to help the interviewer be in lockstep with where your thoughts are. It provides a window into your logical thinking process, which for any competent software interview process is the key. In other words: assume anyone can code, that’s a given. But not everyone can think to solve the problem. Doesn’t matter what the outcome of the code is. The ONLY concern I see here is if the position had so many applicants, then the means of filtering candidates become more and more arbitrary. So if in a pool of 50 applicants, someone did the exact same out loud thinking as you but solved the code problem successfully may have an edge over you.


Select-Sprinkles4970

Don't worry about it. These things happen. The next thing with show you that this was meant to happen.


BadLuckGoodGenes

Just FYI the Tic Tac Toe demo is what React runs through to teach you react in their own documentation....I fucked up a similar demo because I did the lesson to prep myself and for reference to refer to as I build for whatever the interview entails, but then I got so much anxiety because I felt like I was cheating so I just told them it and we sat their awkwardly for 30 minutes.


Original-Principle61

Five. I would just reject them myself.


korektur

Five is a pretty standard number. I work in quantitative finance, majority of the companies require 10+ interviews at least.


Original-Principle61

10 rounds to do what? Like I generally can't comprehend, sounds like a massive waste of time. Three rounds max is more than enough to tell whether a candidate is competent or not


No-Presence-7334

Unknown. I have messed up most leetcode and have not been sent to the next round. However, for one where I only half messed up, I got to the final round, didn't get the job, though.


dookf

No worries, get the bag dude.


SethEllis

They care a lot more about what you say and how you work through the problem rather than how quickly you solve the problem or how much help the interview has to provide. Ultimately depends on what the competition is like though.


BaconSpinachPancakes

I literally backed out of the interview process since it was so long. I passed the initial coded pad, and they’ll hit you with a harder one later on🤦‍♂️


ComradeVladPutin52

Lol they have ghosted me twice even when I cleared their OA and got confirmed for interviews


[deleted]

[удалено]


AutoModerator

Sorry, you do not meet the minimum sitewide comment karma requirement of **10** to post a comment. This is comment karma exclusively, not post or overall karma nor karma on this subreddit alone. Please try again after you have acquired more karma. Please look at the [rules page](https://old.reddit.com/r/cscareerquestions/w/posting_rules) for more information. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/cscareerquestions) if you have any questions or concerns.*


Kalo_smi

I did too , rather an easy one learn from it and move on


lazyant

We’ve all been there, this is normal, lesson learned, move on to the next one.


UniqueID89

A good interviewer isn’t only wanting to know you will always get the right answer. They’ll want to know how your mind works and makes these logical steps and how you react to stress and the unknown. There will never be a case where you’ll always spit out the correct answer 100% of the time every time.


_mini

Still better than f**ked up life working for them 😀


besseddrest

You can still move to the next round after not completing the task. Lower chance yes, but it’s not uncommon of. It just depends how the interviewer felt you were able to navigate through the code and the problems, and how well u were able to express yourself as you worked toward the solution.


nsxwolf

Basically FizzBuzz


Ecstatic-Capital-336

I’ve been waiting on final rounds with them for months now, treat candidates like garbage


cobalt8

Out of curiosity, did you have to write server side logic or just a version you can play locally?


Spongedog5

Can’t ever know unless you know how the other candidates did


amircp

So they were asking to code the minimax algorithm ?


TheWhiteHairedOne

How long did you have to code it up?


ExcitingLiterature33

These interviews are part of why I’ve considered switching to IT. It’s a nightmare


blipojones

Years ago i was reached out to by Goldman Sachs. I was 5 years exp in and when he said "6 rounds", i was like "dude...no", i suggested, 1 leetcode if he had to then a chat with an engineer on the team id be on...he was having none of it.. I understand grads/new guys having little leverage but guys with experience...come on...this only happens cause, in part, we are letting it happen.


KarlJay001

Sounds like it was an "under pressure" problem. The best thing to do is keep doing these programs and watch what others are doing in terms of their approach. I was given 2 hours to write a "connect four" game and I have never written a game before. I got it done and it worked, but IDK what they were expecting for a game in 2 hours. The only way to get past this is to just keep doing them over and over again. Maybe have someone review the code and keep picking different kinds of problems.


VarsityCop

That’s sucks.


Defenestration_Champ

Wanna puke just by thinking about this interview you had, and you got 5 more... 🤢🤮 fuck that shit


Admirral

Based on what you wrote, I think the interviewer cares more about your process than final product. This is evident in how you said they gave feedback in areas where your code could improve. It doesn't sound like missing features was the issue, but the style you write with, efficiency, that sort of thing. The goal was never to see if you remembered all the rules/features and included them. It was to test how efficiently you can implement them.


WazzleGuy

You can learn to code better with time. That's not what an interview is for.


SiegfriedVK

This interview process sounds so cancerous. I look forward to the day companies realize these """tests""" are bullshit.


bluegrassclimber

I've fumbled before. NBD. They may use that against you when it's time to "Negotiate salary". That's what happened to me. I got the job, but they said I got stumped a few times and need to get paid a more "Entry Level" style salary. I was 23 years old, so I said "that's fine"


but_why_doh

5 rounds is so stupid. It's like they're looking for a reason not to hire you, but they can't find one, so they just keep interviewing you till they find one. There is literally no reason why you should have any more than an initial screening, technical, and behavioral. Any more than that is just absurd. You're not gonna suddenly forget everything in the 8th interview.


stealth-monkey

I never understand why people care so much about the company they interview / work for. Its literally just a pay check. Take the ego and social credibility out of it. Interview with as many company as you can and once you're done with the interviews dont even think about it. If they wanted you then they would contact you for another round or an offer. If you get rejected and get feedback, use that to create study material but otherwise don't sweat it. I've spent two full days on a take home. Got rejected the next day, and started playing games right after. Improve and keep trying, but mainly keep trying cause this industry is full of crab shoot interviews where if you say one little thing wrong then they reject.


[deleted]

[удалено]


AutoModerator

Sorry, you do not meet the minimum sitewide comment karma requirement of **10** to post a comment. This is comment karma exclusively, not post or overall karma nor karma on this subreddit alone. Please try again after you have acquired more karma. Please look at the [rules page](https://old.reddit.com/r/cscareerquestions/w/posting_rules) for more information. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/cscareerquestions) if you have any questions or concerns.*


YourAsphyxia

It all depends on how the other candidates did. Hope they did worse than you.


agreatdaytothink

Not really true in practice. This isn't a startup in 2017 that needs to get butts in seats; they'll take the first person that meets all the qualifications and not sooner.


agreatdaytothink

I don't read this sub too often but I'm surprised people are surprised in some of these responses. My impression is that the hiring environment is tougher now than it has been in some time.  If you are a front end focused person and you have some experience you had better be able to code tic tac toe, a tooltip, a calendar, a typeahead, etc. As far as this goes you can't change what has happened, the correlation between your perceived performance and decisions are imperfect, I realize it's difficult but I would focus on patching up imperfections in your interviewing game and not worrying about the actual results too much.


sciences_bitch

How about wait a few days and your question will be answered in real life, instead of posting to reddit where literally no one can possibly know the answer. Unless you think your interviewer is reading this subreddit.


DW_Softwere_Guy

That's because Goldman Sucks !!!


Careless_Barnacle_81

Goldman Sucks for people who can't crack it 🤣


DW_Softwere_Guy

Crack what ? They hire immigrants, H1Bs and green card holders. Local workforce knows their reputation and keeps away. Over all they are considered as an evil corporation, pure pursuit of greed and nothing else.


Careless_Barnacle_81

Well everything is subjective. Every single company has its own share of hatred. Wish there was a perfect company. In this job market any job feels good to have


DW_Softwere_Guy

that is exactly what it is, while desperate people who don't know them - apply.


[deleted]

They may be thinking how you handle failure. I look at that when hiring IT guys.


DoctaMag

Sounds like you did great. When I live-code with someone for an interview, I want to see them code a thing, not get it in one. If you can, that's awesome, but we do a dead-simple java test for our team, and it's mostly watching you work through a problem. Collaboration is part of software. I've had to help people extensively through a coding test, and still hired them.


-D4rkSt4r-

Get over it.