News for hackers. Stuff that matters.
Re:Google Interview University – Plan for studying to become... by rawnlq on Thursday October 06, 2016 @11:24AM (#12653250)
Google internal libraries and infrastructure are very good and way better than most "off the shelf" libraries.

Any rank and file engineer can and do contribute to them. In that case I don't see why they should lower their bar to people who can merely consume these libraries when they can take their pick at people who can do both.

Re:Google Interview University – Plan for studying to become... by blahfuk on Thursday October 06, 2016 @11:56AM (#12653505)
I've seen GWT, and Angular 2.0, they're not any better than other open source frameworks, and many would say they're much worse
Re:Google Interview University – Plan for studying to become... by ashark on Thursday October 06, 2016 @12:12PM (#12653648)
Ha, yeah, if they could let some of that "magical internal tools" goodness seep out into the Android SDK I'd be pretty happy, since there's no sign of anything special there now, to put it mildly. Failing that, just buy Square and hand the whole thing over to them, since they seem to have a much better idea of how to write useful, usable, capable tools on the platform than Google does. Please.
Re:Google Interview University – Plan for studying to become... by lkmslkmdfsd on Thursday October 06, 2016 @11:39AM (#12653356)
> Google internal libraries and infrastructure are very good and way better than most "off the shelf" libraries.

Citations needed.

Re:Google Interview University – Plan for studying to become... by adpirz on Thursday October 06, 2016 @11:43AM (#12653390)
As much as I'd like to see them as well, I'd imagine we won't get much as that's Google's IP, but would love to know generically if that's true from anyone who has worked with said libraries.
Re:Google Interview University – Plan for studying to become... by lallysingh on Thursday October 06, 2016 @12:00PM (#12653538)
Re:Google Interview University – Plan for studying to become... by lkmslkmdfsd on Thursday October 06, 2016 @12:13PM (#12653656)
Are you trying to make a point?
Re:Google Interview University – Plan for studying to become... by dmoy on Thursday October 06, 2016 @12:16PM (#12653681)
Well for one, see Guava and a bunch of the stuff that has been rolled into java proper over the years.
Re:Google Interview University – Plan for studying to become... by lkmslkmdfsd on Thursday October 06, 2016 @12:55PM (#12653993)
What is the equivalent that it is much better than?
Re:Google Interview University – Plan for studying to become... by jimbokun on Thursday October 06, 2016 @02:36PM (#12654881)
Seems to be a competitor to Apache Commons, can decide for yourself whether or not you think it's better.
Re:Google Interview University – Plan for studying to become... by lkmslkmdfsd on Thursday October 06, 2016 @04:00PM (#12655589)
Apache Commons (Collections and some others) is a very old, basically legacy library, they are not nearly equivalent in terms of functionality so comparing them makes no sense. Google Guava is a nice library but it doesn't have any alternatives that I know of so it can not be used as an example to support the above generalization (which would need many examples to hold any weight anyway).

Angular vs React is a counterexample I can think of. Angular is shit.

Re:Google Interview University – Plan for studying to become... by pjlegato on Thursday October 06, 2016 @12:20PM (#12653712)
The point was that their interview doesn't select for "ability to contribute to the company libraries" at all. It selects for "went to Stanford or MIT and has a good ability to memorize abstract computer science material."

These are only loosely related.

Re:Google Interview University – Plan for studying to become... by Ar-Curunir on Thursday October 06, 2016 @12:25PM (#12653747)
You seem to have some sort of disdain for "abstract computer science material".
Re:Google Interview University – Plan for studying to become... by pjlegato on Thursday October 06, 2016 @12:35PM (#12653824)
Not at all. I love abstract computer science. I find it very interesting.

The point is that the job of "software engineer" is not the same as the job of "computer science professor." The required skill profiles are almost totally different. They require mostly disjoint skillsets, despite having some overlap.

If you're interviewing candidates to be a computer science professor at a university, then it is entirely appropriate to quiz them about abstract computer science during their interview.

Google, and other tech companies that inteview like them, are using a "CS professor" interview process to hire "software engineers." That's my point.

Re:Google Interview University – Plan for studying to become... by Ar-Curunir on Thursday October 06, 2016 @12:38PM (#12653850)
The material you get in interviews isn't CS professor level; it's basic undergrad algorithms level. It's a fundamental course in any CS degree, not just at elite universities.
Re:Google Interview University – Plan for studying to become... by oneloop on Thursday October 06, 2016 @01:45PM (#12654449)
> You seem to have some sort of disdain for "abstract computer science material".

See https://news.ycombinator.com/item?id=12654399