|
Lack of feedback is a lurking, sneaky horrorshow from the interview-ee side. Went to an interview, ran into "How would you compute the sum of all odd numbers from 1 to 1000?" Instead of "don't worry about syntax just notepad it" as suggested, I use csharppad and make a method that actually has some logic to handle inputs, bumps up the start of the sequence if it's even and bumps down the end if it's even, make sure the start is less than the end, bla blabade bla. I then call it and show the actual sum to everyone, and they're impressed. Then they go "AHA!" when I get around to the drat % operator. Then I use jsfiddle for the "can you do basic web stuff" thing. Hell yeah bootstrap cdn. Didn't know of a "(T-)SQL pad" so I did that in notepad. Probably hosed up some syntax there. If one exists that would be the poo poo. Was told that I did well, and then "nah we want more experience thanks though." Nothing specific, nothing particular, just nah.
|
# ¿ Jun 11, 2016 01:08 |
|
|
# ¿ May 12, 2024 03:05 |
|
feedmegin posted:Why modulus? In C its just for(count=1; count<1000;count +=2) { sum += count; } or similar... When i checked if the input range included even numbers
|
# ¿ Jun 12, 2016 02:58 |
|
csammis posted:So if the question posed to you was exactly what you said - "How would you compute the sum of all odd numbers from 1 to 1000?" - then it's possible they thought you went overboard by doing all this: The fact that you can't actually trust your interviewer and it's basically a guessing game of what they really want is another horror. I mostly did it in csharppad because I'd like to run something, not just throw poo poo into notepad. Why the hell NOT use a REPL?
|
# ¿ Jun 17, 2016 02:16 |
|
I got a job once because I was cool and held up my race wheel/race tire up to the webcam during the video screen. Then, during the in person, I was over optimizing (when asked to optimise) and the following exchange happened: "are strings mutable?" "Hell no" *scribbles stringbuilder on whiteboard* "ok you got it" They also asked if I knew why you would denormalize tables. I had no loving clue and they didn't care they just wondered if anyone knew why the DBA did that sometimes.
|
# ¿ Jun 17, 2016 02:53 |
|
I had a sorta horror a few hours ago. Recruiter sends me to their client's old office - the sign is on the ground in the hallway, not on the wall, and the inside of the office is mostly "under construction." I immediately call the recruiter and they say "Oh keep knocking they're inside and just moved there." They did move. Somewhere else. I get a text of the address from the contact at $maybeJob and drive a good 15 minutes there, and find that without incident. The coding portion was "given an array (not a list?) of data points with state/city/datetime/low/high give me monthly averages by city." But, alas, the interviewer's laptop's Visual Studio license was either gone or VS just crashed instantly. Also the thing they told me to write before I came in couldn't launch because licensing and we didn't have time to get IIS(Express) or SqlServer running, so we just eyeballed the code in text editors. They say treat it like whiteboarding so I just start stubbing out functions that would give me a list of lists by city and month, then I passed that to something that took the sub list and added everything up, got the count, divided by the count, boom, average high/low. But I kept hitting the touchpad with my palm and the cursor jumped all over the drat place. After I implement a few methods they're like "oh alright let's move on." So we just sorta look at the project's code and go over a few decisions made, and at least we had an interesting discussion of if a sanity checking method of a class should be static or not, given that I don't need an instance of the class to know if it's a valid input given the logic of the class itself. I also found I had forgotten to call context.SaveChanges() in one of my methods before they did, hah. Then I forget what CI means after they say "hey you've done plenty of CI" because I'm still frazzled from moving and dehydrated from altitude and we have a laugh and talk about Team City while I chug some ice water. After that the actual director dude comes back and brags on how cool the office is, Wine Fridays, and the drone a product dude flies around, then tells me the office is mostly empty because half the company is in San Francisco. All in all this could have been way worse, but given that everyone sorta rolled with the punches I suppose we indicated to each other we can handle poo poo and keep going. Whee! Edit: horror feedback! "Groupby should have flown from his fingertips." They didn't say to just linq it up. They said whiteboard it so I made a method that GroupByShitForMe then they stopped me before implementation of it. Then the recruiter calls back this morning: "So are you sure you're strong on C#?" Should I tell them to gently caress off or do I have to explain that being strung out to begin with, still acclimating to living on the moon, sent to the wrong place, then sprung on with something despite bringing a project with me, then having their own environment they wanted me to use not work might have thrown me for a loop? Then they say I should have used an enum for the grains or hops in my stupid beer app. Because I'm a developer, a brewer, and it's somehow obvious that I should just have a domain model for grains for a toy website. poo poo like this makes me want to kick things. Space Whale fucked around with this message at 21:46 on Jun 24, 2016 |
# ¿ Jun 24, 2016 04:25 |
|
I got another doozie. Indeed will do recorded screenings where you answer poo poo like: quote:Please tell us a little bit about your background and experience. TO A loving RECORDING SERVICE, then maybe you'll get a response back from a hiring manager. For gently caress's sake, it's much harder than speaking to a person, I feel pretty insulted in more than one way, and I can't believe anyone would actually do this. I wonder how many people pass on the job due to hiring practices like this. I almost regret doing it.
|
# ¿ Jun 29, 2016 23:23 |
|
It's more the subtle bs that lurks under all interviews that I have a problem with. You're always playing a rock paper scissors game of "what do they actually want?" while also trying to be honest, while also balancing how much you sell yourself because you're expected to oversell. The add the odd numbers interview was fine in person, at least. When I'm in person, I almost always have a good experience. I don't think one bad interview when I'm exhausted and one screen with a robot is that big of a deal. That said I'm probably the odd goon/developer here in that I like interacting with people instead of just running off to the cave to program.
|
# ¿ Jun 29, 2016 23:43 |
|
Zaodai posted:Making broad assumptions about your peers regarding how superior you are to them may mean you aren't as good with people as you think. You might be, I don't know you. All I'm saying is consider that other people might not see you the way you think they do. I also assume I'm almost certainly mediocre, since that's almost always the case, for most people, and most things most people do. Zaodai posted:Having to play "the game" is the worst part of most corporate environments. I always do the naive/obvious thing first then make changes as I go, since skipping to something as good as I can do in an interview means I have no room to improve, and a lot of people apparently like seeing the progression. In terms of being myself, I am; I've worked jobs with environments that did not click and learned that lesson the hard way.
|
# ¿ Jul 1, 2016 02:32 |
|
ultrafilter posted:A friend of mine interviewed for a junior web development position. Somehow he ended up getting questions about using stochastic gradient descent in a distributed environment. For Jane Street?
|
# ¿ Jul 1, 2016 02:33 |
|
sarehu posted:A well-timed neg, bro, you signaled you aren't a cuck. (Am I doing this right?)
|
# ¿ Jul 2, 2016 01:35 |
|
|
# ¿ May 12, 2024 03:05 |
|
You walked out right
|
# ¿ Jul 3, 2016 00:01 |