I'm working on improving how companies screen and hire engineers. My experience over 10 years as an engineer is that Leetcode and whiteboard coding aren't good indicators of future performance of candidates.
I'm building a system that will automatically sin up a github project with a pull-request to review, or an issue to fix. Further test-types are planned but I will launch with these two. No matter the skill level of an IC engineer, they will need to carry out effective code reviews and fix bugs. I think that the PR test will be good for senior candidates while the bug fix test will be good for junior - mid-level engineers.
I have a basic landing page where interested people can sign up to be notified when it's ready: https://devscreen.io/
Let me know what you think! The goal of this is to improve the candidate experience and make better hiring decisions.
Edit: quick thanks to u/dvt for starting this thread. It was a fun read!
This isn't true, the only thing that is "fake" is how much time they spend asking questions. From speaking to a "dragon", they spend about 45-60 minutes assessing the product/idea. After that, if they choose to invest, they invest.
This is seriously cool. Unfortunately I have no use-case for it in the product I currently work on, but still fascinating to flick through the source code and play with it.
How do amber alerts work? When I lived in SF I got SF-related alerts. I don't know enough about how they work - but it sounds like tech that could be re-used for major emergency alerts.
As I should have realized, they're sent to all wireless phones in the area. On an iPhone at least both Amber and Emergency alerts are on by default but you can turn either of them off.
Started working on my first side project! It's an alternative way to screen developers that I think is better than anything that's currently out there. I'm interested in hearing feedback on the idea.
You provide JSON data that will be exposed through an API which candidates will use. They are given instructions on how to parse and manipulate the data. Then they POST the response to you. If the response is 200 OK - they've passed and they can upload their code for your team to review and decide if they should go to the interview stage.
I think this has lots of benefits:
- It's gives candidates a real-life problem to solve. Most, if not all software developers will have to interact with API's and manipulate data.
- Candidates can use their own dev environment that they are comfortable using.
- It saves the company time. They can choose to only assess the code of people who pass the test.
- It makes for a good candidate experience. I think it reflects well on a company if their interview process is close to real-life work.
Hoping to ship the beta version of this next month
This approach shifts the effort on constantly changing the source JSON data and specification on how it needs to finally look to the client. Lazy devs will inevitably post solutions online.
This approach also requires the client to implement ratelimiting, but you could fix that by having the data POSTed to your servers instead.
I unfortunately can't remember the name of it, but a service was presented on here a while ago that presented a series of security challenges then connected successful applicants with employers and managed the whole process. Methinks that's the right way to do this kind of thing.
Neither will everyone that uses a casino. Much like not everyone that uses Facebook becomes embroiled in family/friend/random internet stranger drama, unknowingly teaches their children that staring at a tiny screen rather than conversing is 'normal' or breaks up their family by reconnecting with their highschool sweetheart.
Note - not for or against online casinos, just disagree with your point.
> You will not blow your (and potentially your family's) savings by browsing facebook and seeing being shown ads.
Ads often incite people to buy things. This must work at least some of the time, or ads wouldn't exist. So some people do spend their money on unnecessary junk through browsing facebook.
To be fair, a good share (I'd say most ? But data is needed ^^) of advertising is designed to make you prefer a brand over an other once you decided you want a new product. I'm not sure there's really a lot designed to make you do a buy decision without a preexisting want (<---
I'm trying to avoid the word need here, because it's definitely not a need, but my english isn't good enough)
You argument still holds that advertising still makes you possibily spend more for the exact same thing, but it's hardly comparable to gambling addictive behaviours in my opinion.
It's seems to me the massive advertising machine in the US produces far more collateral damage (in the form of environmental degradation from people buying junk designed with planned obsolescense) than gambling.
I've seen numerous people fired for browsing Facebook at work. Not saying you're right or wrong, just saying it's not nearly that cut and dry and I think you'd agree if you think about it for a bit.
This is very cool! But I'm not sure how many companies it is suitable for. Any non-dev I work with does not use github, and it would not make sense for them to. I get that Github are releasing an MVP and this will improve but I've found facebook workplace to be pretty awesome for this use case (non-realtime communication / team and company announcements).
I'm usually quite bullish on Snap. They seem to be doing some things right. From the outside, they seem overstaffed so it's good to see them reducing headcount. The fact that they're rebuilding the android app completely sounds like a bad idea that will be a bit of a timesink.
Nope. Snapchat is almost unusable on Android right now.
Compared to instagram's stories, which loads up in an instant, Snapchat takes its own sweet time. They made the mistake of not paying enough attention to android in the beginning. And now they are trying to fix their mistake. It is a timesink; but they brought it upon themselves.
Ditto. They did a big upgrade a few months (years?) back and yet my Nexus 6P takes literally 10+ seconds before Snapchat responds to touches. It's horrendous
Also of note is the recent news that Sprinklr confidentially filed for IPO: https://techcrunch.com/2021/03/15/customer-experience-startu...