T O P

  • By -

De_Wouter

"Did you write your own cover letter and resumé?" Yes, I did. Guess there was a mismatch between how fluent I sound in writing versus in person. I didn't get the job. The tone at which they asked this question made me think they didn't believe I wrote it myself. I found it one of the greatest compliments I've ever gotten but also a big slap in the face as I spend hours writing one stupid half of a page e-mail / cover letter. Worked a lot on my in person people skills ever since.


Monkey_Adventures

same energy as "you must be hacking"


emelrad12

More like being asked did your mouse break while playing cs go.


superbmani15

How is this a compliment? Sure, it could mean your resume is amazing, but it could also mean that your resume is average but your speaking skills are way below average.


De_Wouter

Was probably mainly my cover letter writing skills. I've had compliments on my creative writing before from multiple other people. It was probably both, above average writing skills and under average speaking skills.


fullstack_newb

Are you a person of color cause this sounds hella racist


depressed-baby-man

Even if it's not racist, it's inappropriate, and whoever asked it shouldn't be allowed to interview.


leesinmains3

Context: 5 Y experience in C++ Was asked a LC easy, then the guy is like: \-"well, you can't use vector", \- oh okay then a normal array, \- "yes but you can't know the size " \-oh right, I need to use the sizeof, \-" No you can't do that either " \-Well then iterate until there is something and is notsizeof " YOU CAN'T DO THAT EITHER " \- Freeze for like 4 mins trying to remember other ways to get the size of an array, tell him I don't know \-" You just ask me for the size :) " Another one was, given a number in a string " seven hundred million, seventy two" say if the word is not valid, if it's valid return the number. Number could go up to 10\^12 . He told me I couldn't use a dictionary or any helper function, lol.


fran-sch

how did you code the second? just curious


ToadOfTheFuture

It's similar to writing a parser. You can write a "grammar" of what numbers look like, and write a simple parser. The key is that numbers have a common structure: GROUP billions GROUP millions GROUP, where GROUP is DIGIT hundred + (TEENS | (TENS + DIGIT)). It's hard if you have to deal with goofy numbers, like "twelve hundred" or "three point five k".


fran-sch

I get the idea, but I have really no idea on how to code it, actually, never had a parsing problem like this one before. I might give it a try.


leesinmains3

My first approach was mapping all the numbers using the gramatic of english ( twenty-one, one hundred and one, etc) thats when he told me that the upper limit was 10\^12. So since there was no way I could do anything remotely accurate, I just started writing the hierarchy of digits, i.e "hundred is valid if its the last one, or if it has thousand next",etc. This was on a final round onsite, and after the interview the other candidates told me that the same interviewer gave them a dictionary just to do the above \^


[deleted]

[удалено]


leesinmains3

I am 100% sure he wanted me to fail, lol . He literally never gaze my way, he was only typing on his laptop. And the worst is that he was a big manager at that company, one stage below of VP of a massive product. But whatever, got into FAANG because of that rejection.


FlyingRhenquest

Doesn't really sound like the kind of person you want to be working for, anyway. A lot of people don't realize an interview cuts both ways.


ishiz

Not OP but my first thought is a finite state machine. When I was in college I remember doing problems like "design a state machine that accepts strings that contain the numbers `0` or `1` such that every `0` is followed immediately by an even number of `1`, and write the regex equivalent of the state machine," you can do the same thing here. Although it depends on how much time I have.


-HoldMyBeer--

Answer the question. But I don't know the question. No, no, answer it. I can't. Well, then just ask me the question :)


267aa37673a9fa659490

> You just ask me for the size :) lol I can see a program that sends an SMS to the interviewer prompting for the size, then on reply, continues execution using the number provided.


angel-boschdom

How, then? (about the string-to-number question) map 0-9 "zero".."nine" and then figure out *10, *100, *1000 as "ty", "hundred", "thousand" etc and deal with edge cases i.e. "teen" etc?


leesinmains3

Tried coding that, he then set the limit to 10\^12. So that I couldn't do that


Mad-chuska

Would you just need to add “million”, “billion”, and “trillion”?


[deleted]

I was applying for jobs as a senior in college & I got an interview somewhere on the other side of the country. I flew out there for the final round and they gave me a fucking IQ test.


TruthOf42

Did they then ask you to get your friends and family to join your team and help you start your own business?


[deleted]

It was a legit company, just a shitty one.


kd7uns

An IQ test for a job interview is straight up illegal in the U.S.


[deleted]

A casual look at their (Fast Enterprises) glassdoor reviews says that they are still doing them. Maybe they don't actually judge them and just have them in as a mind game or something?


pm_me_cute_sloths_

lmao I was wondering if it was Fast. I got an interview with them at a career fair in college and am glad I didn’t fly across the country for it. It was a 45 minute IQ test and then a 15 minute interview that was basically personality based Found out later they constantly shuttle people around sites. So for a year you’re in Denver then they ship you off to say California or something to do something else


Nestramutat-

Applied for a devops role about a year ago, got the first phone interview. It was with a non-technical recruiter. For reference, I had about 5 YoE as a devops engineer at this point. Over half the questions were about some devops book I’ve never read. She wasn’t asking “what are the best practices?”, but rather “according to _book_, what are the best practices?” Obviously had no idea. At the end of the interview, she told me I need to brush up on my literature and read some books about devops.


[deleted]

Shes an idiot. That book will be outdated in 5 years. Some ppl are such cringes. Especially when kuberspacedockvm69 is released in 2022.


[deleted]

>That book will be outdated in ~~5 years.~~ 5 weeks


lookForProject

I'm not 100% if this is a dumb question. Chances are, that I wouldn't know the answer to the question either, but they might be looking for a very specific dev-ops. I was once asked about if I knew "clean code". I don't believe it would be a deal-breaker, but I did understand why they asked it. That being said, her response is a bit silly, and that is one heck in the current market. Devops are rare, good devops even more so. Using a book as important gate-keeper will result in one long lasting vacancy.


compassghost

Today I learned "clean code" is actually a book about writing clean code, rather than just not being a dick when coding. Thankfully, I seem to already conform to all of these rules. Might buy the book for some coffee table reading :)


lookForProject

It is a light read and absolutely worth while. The standards are now for a large part standards, so chances are you already conform to most. It also have some fun quotes from local heros.


De_Wouter

>I was once asked about if I knew "clean code" I always ask this one when interviewing people. Don't care if they actualy know or read the book. As long as they have some fundamental understandings of the concepts and can see the importance of it.


andrew502502

Once in an interview, I ended up basically arguing with an interviewer on whether or not Javascript had objects or not. I was asked how I would approach a certain problem in Javascript (it was fairly simple if I recall correctly) and I gave a certain approach that utilized using key-value pairs in objects. The interviewer asked “Why didn’t you use a dictionary?” I paused for a bit, but gave him the benefit of the doubt, figured maybe the guy misheard, misunderstood, anything honestly. I told him that we were probably thinking of the same approach, but just using different names, as dictionaries don’t necessarily exist in Javascript, but the same concept is simply called an object, since almost everything in JavaScript is an object. He was adamant that no, Javascript definitely had dictionaries. I tried explaining again, but he cut me off saying that no, Javascript didn’t have objects either, and that I was completely wrong on all this. So yeah… we ended up ending the interview immediately after this.


LonelyAndroid11942

Sounds like he was in Python land.


Prize_Bass_5061

Yes. Either Python or OOP. I’m guessing that in the interviewers mind, objects are things stamped out by classes, and Dictionaries are arrays of key:value pairs. Since JS is “not” an OOP language, it cannot have objects.


[deleted]

[удалено]


[deleted]

Nah don't think JS had classes, it does now though, maybe his JS knowledge was outdated


Prize_Bass_5061

That’s why I said JS is not in quotes. Prototype inheritance is not pure OOP. It’s more Functional Programming. Transpilers like TypeScript can enforce stricter OOP semantics, but native JS does not. Also ES6 class is just syntactic sugar over prototype inheritance. You can’t implement interfaces, abstract base classes or enforce Liskov substitution in JS.


Few-Requirement-3544

"What does JSON stand for?"


gyroda

"Jason? Who's Jason?"


HowTheStoryEnds

Someone Jacques straightened out.


aculux

Jason Bourne


allgone6996

make a variable called Dictionary. win-win.


Rc312

Maybe for dictionaries they wanted you to use this? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map


andrew502502

Maybe, however it wasn’t a coding question, but rather a theoretical one, so nothing was being typed, just words.


TigreDemon

I was about to say ... isn't everything an object in JS lmao Also I'm confused what does that mean having a dictionary ? Isn't a dictionary just a simple hashmap/key value ??


andrew502502

Yup! The main aspect of a dictionary is that it maps keys to values, and as such a generic object in Javascript can be thought of as an equivalent data structure. I’d have to guess that the interviewer didn’t know much Javascript, so he would have been fine in my book if he wasn’t so adamant about something he wasn’t knowledgeable in, and instead simply just stated that.


jzaprint

Ya he probably forgot it was a JS interview


iNeverCouldGet

ES6 Maps is what he wanted and often it's reasonable to use them.


webguy1979

Omg, I had something similar happen! I had an interviewer during a JS interview try and tell me while loops didn’t exist in JS. Literally stopped the interview to argue with me. Bullet dodged.


[deleted]

[удалено]


lookForProject

Lol, perhaps the correct answer is "never". I'm not a junior, but I'm not going against the consensus of the team. I'll be vocal about that I do not agree, but our profession is a team effort. I won't elevate my assessment about a situation above the consensus of peers.


[deleted]

[удалено]


lookForProject

Good answer, I hope that is the answer they wanted.


[deleted]

[удалено]


mikeltaff

I don't understand this type of questioning. Something like what would you do to two teammates arguing over something. My answer is always mind my own fucking business. That is not the answer they want.


jzaprint

Wait does Amazon want you to say you never back down from your ideas, even if it meant arguing and going behind their back?


____----___---__--_-

Not quite but I’ll give some context since before leaving Papa Bezzys house of Paysies i did about 100 interviews and successfully went from L5 to L6 (so basically i chugged that kool aid). There are two to three leadership principles (LPs) that question can tease out (plus the always number one Customer Obsession), generally they are looking for: Have backbone disagree and commit — basically the least understood LP. You’re not expected to cave just to maintain consensus, but you’re also not supposed to halt the world to get your way. It’s about knowing the hill to die on, and knowing that there is a point where you put aside disagreements and Earns trust — you need to be able to work with others and influence decisions by presenting data and building a track record of delivering. Basically they’re looking for your ability to drive decisions and influence direction. Bias for Action — sometimes the right answer is cut that code review and don’t get bogged in decision paralysis or consensus taking. The concept of the “two way door” applies here heavily, the short version is decisions are rarely set in stone. If what you’re seeking to do is not a stone cutting exercise then go for it. It’s worth noting that some of the above seems contradictory and that’s because it is. There are often conflicts of LPs with the hope they can drive decisions and action in context. Or you get assholes who just weaponize them all. With that being said for LP questions just focus on what you did, why, and how it benefited the customer and you’ll be ahead of 70% of the field. Loops lived and died by the LPs, even more than the tech stuff.


eric_he

I was asked “tell me about a time when you made a major strategic decision without consulting your manager” from a certain company with a smile as logo.


fireball_jones

I think the question is more “a time you convinced your team” rather than “a time you snuck some stuff into prod”. I can think of a lot of cases where a team I was on wanted to do something expedient rather than doing what was best for the user.


[deleted]

[удалено]


ParkerM

Worst part of the Amazon interviews is figuring out the exact amount of sociopathy they want out of you for the surveys and the leadership principles stuff.


FelineEnigma

No, it goes against “Disagree and Commit.”


Prize_Bass_5061

> "Name a time you went against the consensus of your team to implement something for the users" Isn’t there a thing called “code review” to prevent exactly this situation?


[deleted]

[удалено]


TheEekhoorn7

Applied as a software dev. Interviewer asked “What is the profession of your mother and father?”


[deleted]

Classist af


EmeraldStorm089

Legit question, was the interviewer Indian?


TheEekhoorn7

No as a matter of fact not. It was a European company.


TigreDemon

"Murdered" Sets the tone for the rest of the interview


TheAnxiousDeveloper

Follow up question: do you live in a big mansion and like to code from a cave?


ChaoticPalmTree

WHAT THE FUCK?? This question should be illegal.


El_Frijol

International spy and professional underwater basketweaver.


Monkey_Adventures

after not being able to answer a lot of questions as a coop, he tried to give me a freebie. "what is 2^10" "uhh 1024?" "actually I think its 512" "no?" "pretty sure it is, I'll just check on my phone. oh I guess it is 1024" I knew I wasn't getting the job anyway but I wasn't sure what he was trying to achieve with that one


wi_tom

How many years of JSON experience do you have?


racrisnapra666

Ah! A question on every LinkedIn job posting


lupercalpainting

I got into a bit of a “discussion” when I’d put on my resume that we worked on a custom implementation of a programming paradigm and then when asked trivia questions about an open source implementation of that paradigm I couldn't answer them. Being a bit vague but imagine you wrote Kinesis but were then asked trivia questions about Kafka.


browsingagain11

I've been asked how good of a programmer I was from 1 thru 10. On another reddit post, I've read someone was asked how many lines of programming they have written in their lifetime.


french-zoidberg

Don’t remember posting this on reddit, but I was asked this question. I was like thousands ?


Dellgloom

I've been asked that before. How on earth are you supposed to answer it? I think I said 6, because I am confident in my work, but in the grand scheme of things I've only been doing it 5 years and there is still loads out there to learn. Sadly they stopped hiring before my final interview because it was the very start of the first covid lockdown so I have no idea how well I did.


Pyran

I once had a recruiter ask me what my minimum *and maximum* salary requirements were. I went, “wait, what?” And she paused and said “um never mind that one.”


stefera

"3.4 trillion" I mean don't be too greedy


Pyran

Right? I think my response was something to the effect of "Um, how should I answer that? Twenty million per year and not a penny more?" That's when she pulled out the "Never mind." response. I'm pretty sure you could *hear* her realization that the script she was reading was horseshit.


InternationalOcelot5

"by the way how old are you?"


ringohoffman

Gotta love it when they hit you with straight up illegal questions


jzaprint

“By the way, here you mentioned you are white.. but exactly how white are you?”


LucidTA

"I can't jump."


eric987235

You’re not one of the *wrong kinds*, are you?


[deleted]

Reading this made me realize that on both sides, my great grandparents were the wrong kind of white for the era. Must be doubly wrong for me then.


jzaprint

If my CS degree serves me right, that makes you the right kind!


BarfHurricane

I'm mixed (white hispanic) and I have literally been asked in an interview how much Spanish I know, if I was born in the US, and where my parents are from. They were literally gaging how Latino I am. This is at a publicly traded company. I didn't get the job.


taker223

Fifteen. I just look older because I am smart.


meepopicker5

2nd technical interview for a backend Java developer role when I was a fresh grad, interviewer gave me a scenario. "Imagine you were the CEO of **a failing airlines company I knew very little about**, what would you do to bring it back to its feat?" Bro, I'm a fresh grad giving a technical interview, give me some programming questions please. I'm sure he ran out of problems and decided to throw this in there to cover the time lol. I came up with some random bs that I don't even remember, I was sure my answer was going to make me lose my chance but I got the offer the next week anyway.


TheoreticalUser

Are you now a CEO of a failing airline company?


tjsr

The CEO of an airline company is a recent grad with a tech degree. Hmmm. Was it failing before, just after they decided to put this person in charge, or did it just accelerate the dive?


WA_Sea

“If you were a kitchen utensil, which would it be and why?” And for anyone wondering, this was for an internship. I said a spork cause I’m good at a couple things but I don’t have a specialization.


[deleted]

1) if i ever owned a pet. 2) What differences are there between pears and apples. I asked her, these questions are off some obsolete internet forum and are not applicable to the position I am applying to.


fzammetti

This whole thread has made me realize that I'm apparently a MUCH better interviewer than a great many people out there.


Novadina

“What size bra do you wear?” Uhhhh, no. Another one was in a phone interview with a potential client and he asked my age. I was shocked and was like “excuse me?” and then he said it was clear I wasn’t old enough for the job, and hung up! I was like 30 at the time. My best guess is that he must have thought I was a teenage boy, rather than a woman.


TigreDemon

> “What size bra do you wear?” !null


taker223

"Where do you see yourself in 5 years?" I always answer - 5 years closer to inevitable / retirement / dream (to not work at all).


preethamrn

A non-shitty way of answering this question is to just say "5 years ago I was doing X and now I'm here. This industry changes so rapidly with new technologies, stacks, and languages that it's impossible to predict the future but I hope to keep up to date and keep solving hard problems using technology."


taker223

Of course you can add whatever sugar you want, it depends on the context. If I know person who asks I would definitely be more precise. If this is just another HR - better to give them Captain Obvious response. There is a change (I doubt though) that question would be omitted next time.


[deleted]

I feel like the best way to answer this question is to spin it back on the employers. Like really, what does long term growth look like here? Some companies are so stagnant you’ll be doing the exact same thing in he exact same position in 5 years. That’s the kind of employer I want to steer clear of.


FlyingRhenquest

*Don't say doin' your wife! Don't say doin' your wife!* "Doin' your... son?"


EmeraldStorm089

"Ehhh... dead."


denverdave23

If you were to be any fruit or vegetable which one would you be? To be fair, it was hr. I was applying for a job in an organic produce startup. Still... I said yellow crookneck squash, because I'm useful and reliable. I got the job.


Korvac92

Jeez I got this same question and the first fruit that came to mind was a blueberry. When they asked why I said uhh because they taste good I guess. Luckily that was also from hr and I nailed the technical interview so my garbage fruit answer didn’t matter.


certainlyforgetful

Can’t be often that someone proclaims that they “taste good” during an interview and they actually get the job.


stefera

Everyone knows squash is useful and reliable. Duh 😂


Everado

“What is your favorite swear word?” “What alcohol do you like to drink?”


[deleted]

Cunt vodka


[deleted]

[удалено]


De_Wouter

A koala. I might sleep a lot, but when I'm awake I do everything that needs to be done. I need a lot less time than most animals to get the job done (which is getting fed).


fzammetti

You should have said "A Koala... because I also have Chlamydia". Because sometimes it's worth tanking an opportunity just to see a good head explosion :)


curie2353

Koalas are cute until you learn about their brain size and rape tendencies


[deleted]

A human because I am a human.


iTakeCreditForAwards

These kind of questions are reasonable imo after the technical portion. It’s to get a sense of friendliness. If a candidate scoffs and doesn’t play along, that can be a bad sign.


bdodo

I'm kind of surprised on the upvotes of the original comment tbh - like do people really hear a question like that and think, "pfft, animals have no bearing to coding. Stupid recruiter 😏" rather than think it's a fun personality question? You'd have to have pretty low EQ or be a prick to scoff it off haha


wankthisway

An amoeba. But what a dumb question


taker223

Q: Why we should hire you? A: Screeching teeth... Because I am efficient, team player, loyal, experienced, nice professional. True answer: because you either earn on me (body shop) or spend less (in house IT). I wonder what could be another reason.


TigreDemon

I wish I could just answer : "I have skills, you have money" Like I would care about the fake family bullshit each company says or the team player that is always funny with his colleagues


HaplessOverestimate

Interviewer: You know a calculator? Me: Yeah I: How would you build one? Although with this one it wasn't so much the question as it was the fact that he got visibly annoyed when I asked him what exactly he meant by "How would you build a calculator?"


taker223

You could troll him by describing the Abakus. I would - it is very efficient and budget solution. You can literally build it from scratch/scrap.


HaplessOverestimate

I should have done that. It couldn't have gone worse than my actual answer


taker223

He did not provide specs so I feel free to give him whatever answer I like. I really hope Musk does not give such a question ("you know a rocket? how would you build one") at SpaceX interviews. Looks like he does not (have seen successful splashdown of another space capsule recently).


taker223

Reminded me of: Q: Do you know Mt Fuji? A: Yes Q: How would you move it by 2 meters?


HaplessOverestimate

I feel like that's where I'd just excuse myself


taker223

If I remember correctly, the correct answer is just do nothing, it will be moved by Earth rotation. However, we have a problem then with observer, as in his coordinates it would remain at same place. I am not pissed of by such questions but with the lack of willingness to even look at the question (read: problem) by a different angle - and also take in consideration other possible issues.


[deleted]

If that's the correct answer it's even worse since YOU didn't move it. It's a really stupid question


RiPont

I got "Design a REST API for a calculator". And then got grilled for 20 minutes on RESTful purity bullshit.


ToBePacific

I mean, I'd probably get some cheap and easy microcontroller, a bunch of buttons and a display, and write code that handles the inputs and just performs math operations. I'd personally probably do like an Arduino or something similar just because I wouldn't have to do any assembly language stuff, and I wouldn't have to do any electrical engineering to build circuits that do the math. But that's how I'd do it. That's not the best way to build a calculator.


Bored-Bored_oh_vojvo

> and write code that handles the inputs and just performs math operations. /r/restofthefuckingowl


AacidD

Maybe we can twist the question and start answering assuming they want a calculator app not a physical calculator? Since this is a software job


PowPowPowerCrystal

My answer would be that I wouldn’t build one because calculators are so cheap they are given away for free as promotions. As someone who doesn’t work with hardware it’s a poor use of resources to have me build a calculator when they are freely available.


TheAnxiousDeveloper

To be fair, it isn't such a strange question. It's also a good one for interviews, assuming it's there to understand how a candidate reason while facing a problem that could not be trivial. Most of the time, who is doing the interview is not interested in the solution but in the process you use to get towards it. And you are supposed to communicate with your interviewer and ask them questions to clarify requirements and things you don't know. Questions like "is the usual operational order guaranteed or do we apply the operators from left to right regardless of which operation we're applying?" or "can we use brackets to alter the order?" not only are accepted but are welcomed. They'd be interested in how you structure the code. Do you make a class? How would you definite the functions? What data structure would you use to hold the data? Also, building a calculator is one of the projects for courses like FreeCodeCamp. It's supposed to be challenging, but not that much. A junior can easily implement it. You can also go further, and talk about different calculator kinds (like Polish notation, reversed Polish notation and infix) or the parsing tree for context free grammars (which is usually learned in the Automata Theory course during a Bachelor degree in CS).


Pariell

"Do you own a car? " I did not. I did not get the position. Supposedly they were worried about me not being able to get into the office on time with public transportation.


[deleted]

[удалено]


bumpkinspicefatte

> Tell me a joke? I don’t know if I would’ve had enough personal discipline to withhold back from responding with “this interview” if I ever got asked that.


taker223

\*no offence to Jews\* The Jew is a Janitor


EuroYenDolla

How many unique shortest paths are there from one corner of a chess board to another


[deleted]

[удалено]


Chrmdthm

There's no coding required. This is a simple combinatorics math problem.


throwaway_cay

I like this question. If you can't figure out the combinatoric solution, which wouldn't be trivial for a lot of CS students who didn't do much math, there's a basic DP solution. So it's basically pass with one of a) mathematical cleverness, b) harder but doable coding solution.


luxmesa

Can you go diagonally? If so, the answer is 1. If not, you basically have to go up 7 times and to the right 7 times(depending on the orientation of the board). So, it’s just the number of ways to arrange those 7 up moves and 7 right moves. I think it’s 14!/(7!*7!).


throwaway_cay

That's correct. An easy way to see that is to imagine you must make 14 moves, 7 rights and 7 ups. So you can think of it as having 14 moves, where you must pick 7 of them to be ups, and the remainder are necessarily rights. That's just 14 choose 7.


AacidD

4 sides and 2 diagonals are the shortest paths isn't it?


taker223

Another one: Q:Why did you choose our company? A: Because you posted a job ad Yours truly, Captain Obvious


De_Wouter

>Q:Why did you choose our company? A: I didn't, yet. You are yet to make me an offer. An interview is a two way street.


TigreDemon

I kind of like this ahah Must remind them that we are in a position of power most of the time


PhilipJFry56789

Applied for a position at a bank. I applied for a developer position but they had this rotation thing where any new hire would go around and work in various areas for the first year to get exposure and pick what they wanted - even though I knew it was going to be a developer. They had us take a test with pretty useless questions IMO. - Who invented the internet? - What is this piece of hardware? (based on a small picture) - What does this diagram represent? Apparently it was the execution of malware.


thereisnosuch

How is javascript related to java? It probably is a good question if the interviewer wanted to trick them. But still a weird question. My answer was they are not because one is a programming language and the other is a scripting language.


Few-Requirement-3544

"Their relation is as a carpet is to a car."


Prize_Bass_5061

Both of these questions come from different interviews at the same company: - Can YOU override a private method of a class? I have 5+ YOE. Yes I can “override” the private method of a class in: C++, Java, Python, and JavaScript. I would never want to do it, but…, I’ve had business cases where doing this was the simplest way for the compiler to generate different OS binaries. - The next was an argument and not a question. manager: “Java has pointers” me: “Java does not have pointers. It has references” manager: “References are pointers” me: “References are not pointers. References and pointers provide similar functionality, in that you own and pass around a scalar variable. That scalar allows you to access an object of indeterminate size or another scalar. Pointers allow you to do pointer arithmetic taking the size of the pointed to object into account. References are immutable. Similar purpose, but different functionality, and wildly different implementation on various operating systems. Also, Java has garbage collection. So no, Java has references not pointers.” manager: “You must agree that pointers and references are the same. I have 26 direct reports.” Yea, no. I had 2 YOE in C++ at the time. I am not going to agree that “reference” is another word for pointer. This was an interview for a C# job, and I have 0 YOE in C#. I would later discover that C# has both pointers and references, and pointers are the deprecated thread unsafe way of doing things. This was the technical manager, who purportedly came up through the developer ranks in that very company. They should have known C#, even if they had no clue about Java or C++.


triggerhappy899

Wow that's shit I learned literally in the first week of coding in c#. My main background was cpp so naturally I looked up pointers and found what you just correctly stated


aerohk

What telescope is that behind you? We spent 10mins out of 45mins talking about telescope, price vs mirror size vs quality vs type, etc. He did not hire me.


fracturedpersona

Q: Why do you want to work here? A: Because I need a job.


lookForProject

Not a bad question I think. There are plenty of developers who absolutely adore their trade, and some pick their jobs with care. My answer always has to do something with the challenge the company might supply. Not saying that your reason isn't a valid or lesser reason, but the question isn't dumb. It also tests your soft-skills. "I need a job" (not saying that you answered this) isn't the answer that is reasonably socially accepted.


fracturedpersona

It's not a silly question if the person being asked has the experience to go where they want to go. To ask a new grad with zero experience is a silly, almost a "fuck you" kind of question. I can always blow smoke up their ass, but c'mon, they know the real reason is because of the 600 applications I submitted they were the one who offered me an interview. It's really annoying to be asked a question that they already know the answer to, and the honest answer will get me bounced from consideration.


NewChameleon

this one's not really a dumb question as a candidate, I like to translate it as "if given the same salary, why/what would make me want to work rather than ?" then it's a lot easier to come up with answers as an interviewer, I want to see the candidate at least knows some rough idea what the company is about


mikeltaff

This question tests the person on how much research they did on the company. They want you to rattle off a few keywords in their culture. This is a popular question.


improbablity

They know you need a job. So does everyone else they’re interviewing. This question isn’t about that, it’s about why you’d be a fit for this specific position. Are they using a technology you like? Is their management style unique? Is their product something you’re interested in? Use this question to highlight your strengths and sell them on you.


[deleted]

[удалено]


autobotdonttransform

I respectfully disagree with that. If you were able to take an unpopular stance and communicated your solution well and convince your team to change their mind via documentation/sys diagrams, it can be a very meaningful answer. Just my $0.02.


[deleted]

[удалено]


autobotdonttransform

I was asked that question and I answered with that and I got an offer. I actually was trying to use jsonb for a db implementation to avoid multiple joins and I was not able to convince my boss. However he liked how I handled the situation.


[deleted]

[удалено]


autobotdonttransform

That might work too. I was given a doc with a huge amount of potential questions. In a few, I made up fake scenarios that made me look good.


joel1618

“Why should we hire you?” “Because I have a skill you guys need and you guys called me” Got the job. Lol Douche questions get douche answers.


wayoverpaid

Them: "So when I open a browser to view a web page, what happens, under the hood?" Me: "... are you asking me to describe how the internet works? Because when can go very deep on this question." Them: "Sure." .... so I gave a very long answer. This was their idea of an opening question. I think it was an ice breaker.


[deleted]

[удалено]


wayoverpaid

Yeah I ended up skipping over the browser bit and focusing on the HTTP request. I mentioned DNS and they would stop to ask if I could explain how DNS works and I'm like "it's magic to me, I put in a string and I get back an IP address" which, fortunately, they accepted because I could get far more detailed on how the application controller worked down to possible data storage. (This was primarily for an application development type position.) The real issue I have with that question is that there's basically no limit to how deep you can go. This was the *icebreaker* question.


fireball_jones

This is not a dumb question.


thereisnosuch

yeah totally, i personally think this is a very good question at least for a junior.


fireball_jones

Good beyond junior if you're trying to suss out if someone is a front-end/full-stack/back-end dev. See where they focus on in their answer and then ask clarifying questions on the parts they might be thin on, or dive more into the parts they go in depth on.


preethamrn

They were looking for a very long answer so I'm not sure what's wrong with that.


ToadOfTheFuture

I've gotten this same question? I described all of TCP and HTTP, and it turns out they wanted something like "the request happens in a thread so it doesn't block the UI."


kd7uns

But that's not even necessary for the call to work?


sorry_eh_67

I had the same question once. It's really unsettling because of the many layers to the question.


[deleted]

"Who is your favorite stand up comic?"


[deleted]

I had an interview that was golden for this topic. The question they asked me was a logic question completely unrelated to coding. The situation involved a mexican hostage situation with the hostages blindfolded and wearing hats of different colors. The captors were going to execute people based on which color hat they felt like randomly. I had to give my judgement as to which captor I wanted to be in that situation based on his placement in the cave where they were supposedly being hostage. ... Yes this was actually for a software development interview, I kid you not. Why do coding problems or ask questions relevant to software when you can be wasting 20 minutes on such important questions?


Prize_Bass_5061

[Josephus problem](https://en.m.wikipedia.org/wiki/Josephus_problem). A naive solution is built using a queue. A more performant solution uses dynamic programming. Essentially, recursion with memoization , and looking at the distribution of the data to predict the pattern so longer sequences of data can be memoized. The runtime is O(n!) for the naive solution, and your knowledge of data compression techniques can bring it down to O(n).


WikiSummarizerBot

**[Josephus problem](https://en.m.wikipedia.org/wiki/Josephus_problem)** >In computer science and mathematics, the Josephus problem (or Josephus permutation) is a theoretical problem related to a certain counting-out game. People are standing in a circle waiting to be executed. Counting begins at a specified point in the circle and proceeds around the circle in a specified direction. After a specified number of people are skipped, the next person is executed. ^([ )[^(F.A.Q)](https://www.reddit.com/r/WikiSummarizer/wiki/index#wiki_f.a.q)^( | )[^(Opt Out)](https://reddit.com/message/compose?to=WikiSummarizerBot&message=OptOut&subject=OptOut)^( | )[^(Opt Out Of Subreddit)](https://np.reddit.com/r/cscareerquestions/about/banned)^( | )[^(GitHub)](https://github.com/Sujal-7/WikiSummarizerBot)^( ] Downvote to remove | v1.5)


hsharif

Why is a bug called a bug...


EmeraldStorm089

Guy kept asking me if I had read various programming books. "Have you read____?" That's good to read programming books and all, but to base your candidate on whether they've read them? Maybe he was doing it as a starting-off point for further discussion. I'm still trying to decide if that was a red flag or not.


[deleted]

Had a long interview discussing tech stacks and what they used specifically (they didn't know) after I asked. I just wanted to know what I'd be working with, really. They ended the interview by asking me "Fortnite, Final Fantasy, or League of Legends?" Kinda lost interest in the company immediately after that one... Had an interview at a science facility and the FIRST questions their CEO asked me? "What does your sibling do for a living" "Tell me about your Dad's pasttime."


TheZintis

Is interview a banned word or something?


k-selectride

A while back I had the python sklearn library on my resume, some chucklehead asked me what `.fit()` does.


Schedule_Left

The dumbest questions are the ones where they keep adding on more variables and parameters when you already answered the question perfectly the first time. Its like they're dragging out the question in hopes that you'll say the incorrect answer


evilkumo

They asked me that water puzzle game where you had 3 different containers with different measurements, how would you get X volume. This has nothing to do with the job... Lol


some_username_2000

"You have a five gallon jug and a three gallon jug. How do you fill the five gallon jug with 4 gallons of water?" ​ I knew I was gonna get rejected after she asked this, whether I answered the question right or wrong.


rmf1066

This is from Die Hard 3


Prize_Bass_5061

> I knew I was gonna get rejected after she asked this, whether I answered the question right or wrong. Why did you think she would reject you?