Earlier quoted context omitted.
I've written DFS about 1-2 times a year, on average, for the last 15 years. Why do I need to? Usually, because I need to modify or create a data structure that is kind of graph-like but not quite. If someone didn't know how to write one or at least derive it, they would confuse a lot of people, so yeah it's kind of important.
No, they'd probably look it up, skim a blog for a few minutes, then figure it out and promptly forget. This is no different than forgetting the order of the arguments to socket() and accusing that person of being incapable of writing networking code.
U.S. regulators accuse Palantir of bias against Asians
361–370 of 415 posts
Re: U.S. regulators accuse Palantir of bias against Asians
#362Earlier quoted context omitted.
Yeah, given an acyclic graph print out each node's value. Passing candidates generally got it in five minutes.
Should every node's value be printed out exactly once and if so, are there nodes which have two parents? If so, I would keep the pointers in a set to mark nodes as processed but is there a more elegant solution?
Re: U.S. regulators accuse Palantir of bias against Asians
#363Earlier quoted context omitted.
I didn't go there, but I thought the same. "Techs" seem to always be private...MIT, Cal Tech, Florida Tech, etc. (Oh, by the way, Florida Tech definitely fits the aforementioned stereotype.)
Understandable misconception, but he went there. Not being able to recognize cluelessness in other people might just be an understatement.
Re: U.S. regulators accuse Palantir of bias against Asians
#364Palantir gets some of my sympathy. My organization has a large internship program and I've been first contact for many applicants. I found that a similar number of applicants had to be dropped either due to communication skills or an overall technical skills gap and they tended to be asian/southeast asian. Interestingly most of them fit the same profile of a bachelor's from India, 1 or 2 years at a consulting firm in…
You are comparing Apples and Oranges. The Asian student applicants on whose behalf the DoL filed the lawsuit have to be U.S citizens. If you read the suit itself, there is a lot of wiggle room for Palantir. Here is the threat (paragraph 14 B) "An order permanently enjoining Palantir and its officers, agents, successors, divisions, subsidiaries, and those persons in active concert or participation with them... " Here…
Re: U.S. regulators accuse Palantir of bias against Asians
#365Earlier quoted context omitted.
Yeah, given an acyclic graph print out each node's value. Passing candidates generally got it in five minutes.
Should every node's value be printed out exactly once and if so, are there nodes which have two parents? If so, I would keep the pointers in a set to mark nodes as processed but is there a more elegant solution?
Re: U.S. regulators accuse Palantir of bias against Asians
#366Earlier quoted context omitted.
If you ignore the terminology, DFS is basically just recursively walking a graph, something which actually happens all the time in most dev jobs. I'm sure I wrote a DFS long before I had heard the term. I hate brain teaser interviews as much as the next guy, but being able to do basic operations on basic data structures is pretty much the minimum to be a developer.
> If you ignore the terminology, DFS is basically just recursively walking a graph, something which actually happens all the time in most dev jobs. In ten years of full-time professional development I have never needed to recursively walk a graph. Hell, the only data structures in the software I worked on for the first six (real-time signal processing code) didn't use any data structures other than lists, arrays, and…
Sometimes these questions are used to probe the meta understanding of a candidate and using Graphs/Trees/DFS are universally understood concepts that make doing that easy.
Re: U.S. regulators accuse Palantir of bias against Asians
#367Earlier quoted context omitted.
As someone who might apply once I get my PhD, what does basic CS knowledge mean for you? Like what a tree is or fizzbuzz? Hopefully it isn't that terrible...how someone can make it through any amount of CS related schooling and not know the basics? Somewhat related anecdote, I do computational physics. I once attended "training seminar[0]" put on by the funders for using DOD supercomputers, and there was this soon-to…
Weird. No one else would want a scheduler to be FIFO, either. Rather, the actual optimization that is performed by slurm, pbs, etc. under the hood is pretty interesting. The point of schedulers is much more complicated than a straightforward queue, as they seek to project how best to utilize system resources into the future. Strange he would be so pedantic. Everyone in HPC certainly does call it a queue, as you noted…
The HPC people are referring to a "job queue", rather than a "ADT queue". Those are distinct things, the ADT queue is a much more restrictive defintion, but it's not an exclusive one. HPC queues are more like priority queues with complex ranking functions (and queues of queues), just like real-life queues where people can cut by paying more money (first class airline ticket).
Re: U.S. regulators accuse Palantir of bias against Asians
#368Earlier quoted context omitted.
You are naive. Who would be more likely to be compromised by last year's OPM database hack by the Chinese (supposedly) which contained info on most of the cleared government and contract workers in the US? * A guy of European ancestry from Anywhere, USA who has no family, friends, or relations to China, and never stepped foot there. * A naturalized US citizen from China whose friends, family, and associates still liv…
Let's say I take your reasoning and run with it. There are plenty of people of Chinese ancestry (or Asian ancestry in general) who have no family (within a few generations), friends, or relations to China, and never stepped foot there. If the objection is to naturalized US citizens from China who have still have ties to China (I am one of those people), fair enough, but then there are three problems: 1. You should be…
Re: U.S. regulators accuse Palantir of bias against Asians
#369Earlier quoted context omitted.
> then got scholarships because of only ethnicity. Are you absolutely certain of that? How did you know?
I am not American. But don't you guys have that "affirmative action" thing, especially for the african american demographic?
Re: U.S. regulators accuse Palantir of bias against Asians
#370Earlier quoted context omitted.
> everyone who runs an interview process realizes that 80+% of "developers" are terrible. No, 80% of people in the 'currently looking for a job developer pool' are terrible. But you have to consider that the worse a candidate is, the longer they stay in that pool. So judging developers as a whole based just on interviews makes them look much worse than they are.
Good point, that's always an important thing to remember. The average job applicant is much lower quality than the average developer.