Live data from Hacker News

Canonical’s recruitment process is long and complex

old.reddit.com

201–210 of 460 posts

Re: Canonical’s recruitment process is long and complex

#201
post #108

Earlier quoted context omitted.

Apparently it's the big three of management consulting.

I suppose it should not surprise me as much as it does that there are people out there who are in the union set of people who have interviewed at FAANG (i.e. all of them or enough not to refer to them individually) and also interviewed at MBB (ditto). No Jane Street, though? No PEGS? No GSIBs?

For those of us who started in the last 10 years, Jane Street falls within that union set as well. MBBs, FAANG, and top HFTs tend to recruit at the same handful of top public and private schools.

The GSIBs (by which I assume you mean large banks) pay shit outside of their IB practices. That said, if you were good enough to get a FAANG APM interview and an MBB Analyst interview at a program like Cal or Mich or Harvard you'd probably get an IB Associate interview at UBS or JPMC as well.

Re: Canonical’s recruitment process is long and complex

#202

(A bit off-topic, but to give another example of where convoluted hiring processes get you to...) Last year, I did 8 interviews (including 4 technical assessments and quizzes) to get an offer from AMD (in Germany) as a software engineer. For completeness, they reached out to me. I wasn't really looking at the time. When I got the offer, salary+bonus was less than what I had at the time (a lot less now) living in a si…

Should have told them you were committed but they were obviously not serious about hiring you with that offer.

I won't even interview without a salary range being provided and then acknowledging my minimum. Otherwise it's a waste of everyones time. Any company that has an issue with this is going to be difficult to work for and treat you like you are lucky to be there.

Re: Canonical’s recruitment process is long and complex

#203

Earlier quoted context omitted.

>what planet is the Arch Linux install process the same as the Ubuntu install process. That is not what they said, the desktop was plain GNOME and that experience was the same as any other distro running plain GNOME. What set them apart was the installer and the rest of their post.

But the desktop was not plain GNOME. It was polished GNOME. They were but of the jokes at the time for the color theme chosen, but it had polish that plain GNOME didn't. That is valid even today; just the choice of default font is huge. Ubuntu font vs Cantarell? They are not even in the same league.

In the early days it wasn't "polished" in any way other than the font or color choice. Which just about every distro was doing at the time (Fedora also had a clean and liked theme).

But sure, here's the comparison.

Ubuntu 4.10: https://www.phoronix.net/image.php?id=664&image=ubuntu_histo...

Fedora Core 3: https://upload.wikimedia.org/wikipedia/commons/2/28/Fedora_C...

Re: Canonical’s recruitment process is long and complex

#204

Their focus on high-school looks like a thinly-veiled strategy for weeding out anyone who is old enough that they no longer remember the details of their high school education.

I don't know whether it's a deliberate strategy but this definitely happened to me during my interview with Canonical this year.

From a diversity perspective, putting any focus on teenage years will probably select candidates from a privileged background, or people who have re-written their past into the award-winning narrative that's implied by the questions.

But maybe I'm wrong, maybe someone could answer the question "what was your biggest achievement during high school" with "I got clean", "I ran away from an abusive parent" or "I spent all my teenage years being bullied, and survived a suicide attempt" and they'd land the job.

Re: Canonical’s recruitment process is long and complex

#205
post #153

Earlier quoted context omitted.

With fear of creating another Putnam moment on HN what exactly did you do that is so much greater than Ubuntu?

So they should compare their accomplishments to something that has had hundreds of full-time employees working on since 2004?

Well, apparently parent doesn't think that is an accomplishment, so yes.

Re: Canonical’s recruitment process is long and complex

#206
post #85
post #40

Earlier quoted context omitted.

What extraordinary thing did Canonical accomplish by the way I'm not sure you remember what the Linux landscape looked like when Ubuntu was first released, but it was a pretty huge deal at the time. So much more hardware and software (esp. media playback) worked out of the box than any other distro at the time. USB and wireless networking just worked. The desktop they provided was was really nice and well configured…

Please, desktop was plain GNOME. Same experience as fedora, arch, and every other gnome based distro. They had a good installer (ubiquity?) and a permissive policy with proprietary software and codecs. They had a dedicated installer for proprietary drivers (jockey?) and a huge repository (universe) with packages, drivers and codecs that other distros like fedora and debian deemed more ideologically or legally questio…

> That's what set them apart, people wanted mp3 codecs and Nvidia drivers.

Oh, it was far, far more than that. For example, wifi support was still extremely immature when the first ubuntu releases came out and a lot of people made out-of-tree drivers to support the various wifi chips that were on the market. Out-of-tree drivers were not included in any distro but Ubuntu, and installing them on a distro like Fedora was a major pain, my laptop of the time depended on one of those drivers, the original developer probably got tired of the process of mainlining a driver and abandoned it and I had to modify the source code to adapt it to whatever API refactoring happened at the time on the kernel version used by Fedora to get it running. Running a roller like arch while depending on this stuff? ah, nonono.

By out-of-tree I don't necessarily mean proprietary driver, there were a lot of open source drivers that weren't mainlined, it was kind of a wild west.

It was also the first major distro to feature a Live CD installer. Sure, you could theoretically install LiveCD distros like Knoppix, but it wasn't recommended - and the desktop and assortment of apps lacked polish compared to what Ubuntu preselected.

It gave you a fresh debian system with recent packages without the breakages that happened routinely in sid (Ubuntu came out in an era where debian had major struggles with stable releases. These days it has gotten a lot better and I use debian stable now. Flatpak and containers also solved one of the pain points of LTS.)

As a long time linux user who started with slackware and the pain of configuring xfree86, the pains of winmodems and other hardware troubles of the past, I've come to appreciate polish and when Ubuntu came out I really liked it. The more the years come by, the less I want to fuss with my system. Ubuntu had a level of polish that was absolutely unmatched. These days, the differences between distros have massively shrank and I do not find Ubuntu any more convenient than regular debian and even arch isn't that harsh to use (though, after experiencing some package updates causing breakages I don't want to fuss with anything rolling anymore), but when Ubuntu came out, it was a revelation.

And the revelation lasted for quite a while, it didnt stop at the original release, because when Gnome 3 came out, it was incredibly barebones and painful to use (they didn't even want a menu entry to reboot your computer. Seriously. https://arstechnica.com/information-technology/2011/06/howto... "The developers argue that users should generally suspend their computers instead of shutting down." I mean, what the eff? ),

while Unity introduced really innovative features that I still miss to this day, like the global menu that allowed you to use functions from any GTK software by typing words on your keyboard, showing all entries that matched. It was a very efficient way to navigate software, more than moving the mouse and hunting for entries trying to find the right submenu.

Using Ubuntu when Ubuntu introduced Unity meant avoiding the worst time period of Linux desktops. It was also the era of KDE 4 which should have been named "SIGSEGV 4.0" a full featured desktop that showed constant segmentation fault dialogs.

Ubuntu didn't become popular for no reason. It was a really sad state of affair.

I don't like Ubuntu anymore. Since they dropped Unity they completely abandoned any contribution to the linux desktop as a whole, while snaps are flatpak but much worse (the more you install, the slower your boot, and apps launch much slower than on flatpak) and with a proprietary backend. I see it now as a me-too distro that does everything worse. But I have fond memories of it. Debian stable + flatpak + podman is giving me the experience I seek in a desktop these days : no fuss, the OS has all the packages I need, if I need something more recent I can use a pet container or flatpak, the polish is good enough (and, unfortunately, other distros don't really improve enough there to justify their existence), I don't have to /think/ about my system for the duration of the stable release, only when the time comes for the next full-upgrade, the modern installer sets up a sane desktop out of the box and now they even include firmware by default. It's the zen I need.

Re: Canonical’s recruitment process is long and complex

#207
I knew a great guy who worked at Canonical, Adam Conrad. He died two years ago from cancer, way too young. I'm still upset about it. (Not implying this says anything negative about Canonical.) If he was representative of the kind of person who works at Canonical I'd say it's a place worth looking at.

Re: Canonical’s recruitment process is long and complex

#208
Now that I’m on the other side I’ll say this: hiring is hard, you get super busy so it’s even harder. This kind of story is definitely a lose-lose situation and candidates should obviously not go through with difficult companies. Companies should be naturally incentivized by the market to improve their hiring process to both remove friction and measure for the right metrics.

Re: Canonical’s recruitment process is long and complex

#209

This is from a very long time ago, but if you dig deep enough you can still find this gem. From memory, and not the precise wording: The Canonical jobs page used to say you should only apply if you have accomplished something extraordinary in your life. If you haven't you should apply here , where here liked to the US government website. EDIT: I misremembered the site, it was not on canonical.com but http://markshutt…

For a man who asks so much of someone, as is typical of this kind of person, he himself is unremarkable. Founding Thawte isn't a particularly impressive technical feat. Then he became a VC which is even less impressive.

There is no respected engineering leader who would look at this moron as inspiration for anything other than jumping out of a building. I can't believe someone who has no actual technical chops, no listed formal education, etc can be such a chode. Especially one infamous for the Ubuntu Unity scandal.

He's like a less important Elon Musk. Musk is a moron, but this guy takes the entire cake.

Re: Canonical’s recruitment process is long and complex

#210
To be honest, that interview process is not unusual in either it's length or details. In the UK (where this appears to be), recruitment for most public sector, academic, and even entry-level graduate corporate jobs, takes at least as long as described, and often longer.
Post reply on HN