Mail: marc at drivy dot com
163 karma · joined February 29, 2012
Mail: marc at drivy dot com
I guess that it's true that the take home assignment is not optimal if you interviews with more than 10 companies and in this case we must be loosing some candidates.
Finally we are not looking for any specific profile, but so far almost every person found a piece of code to share from their career. We don't get thousands of applicants, so maybe we're not seeing the issue just yet. If it turns out to be a problem, we'll change the process :)
I think it's fair to expect that a candidate is willing to invest at least 5-6 hours in an interview process. Compared to what I've seen before (full day interviews, freelance period etc) this seems fair to me. But like you comment proves, it might not be for everybody.
Personally I wouldn't mind if a previous employee would like to demonstrate his/her work using the codebase - as long as they're not applying to a competing firm :) We also have a lot of people that created their own companies or interesting side projects that will present this.
We are building the leading peer to peer car rental platform and are hiring across the board. We believe shared cars are a better way to move around, offering more flexibility and more convenience.
We're hiring Frontend, Backend, Fullstack, iOS and Android developers. Our stack is mainly Ruby based, but we you can it learn on the job if you already know another OO language. For Android and iOS we use Java and Swift.
Recruitment process:
- technical test to do whenever you'd like: https://github.com/drivy/jobs
- phone screening
- technical on site interview (~2h, no whiteboard coding)
- it then varies depending on the applicant's profile, but usually 2-3 more hours of on site interviews.
Apply at: https://www.drivy.com/jobs
Our goal is to replace car ownership by a better service: shared cars available at every corner will offer the flexibility and proximity of ownership without the burden of maintenance. We already have a significant traction and rank #1 worldwide on the market of peer-to-peer car rental, but we believe the adoption should be 100 times larger in just a few years.
We're currently looking for Backend, Android and Fullstack engineers to join our tech team in Paris. Positions are detailed here: https://en.drivy.com/jobs
If it sounds like something interesting to you, please contact me directly via marc+jobs@drivy.com
_Please note that the position is in Paris, France. We might consider remote work in the future, but we are not ready to accept it just yet._
We are building the leading peer to peer car rental service. Our goal is to replace car ownership by a better service: shared cars available at every corner offering the flexibility and proximity of ownership without the burden of maintenance. We already have a significant traction and rank #1 worldwide on the market of peer-to-peer car rental, but we believe the adoption should be 100 times larger in just a few years.
We're looking for a senior developer to join our team and help us on subjects such as:
- Improving our search algorithm (matching supply and demand) to improve our search-to-book conversion
- Scaling our payments infrastructure
- Designing and implementing new API endpoints for our native apps (iPhone/Android)
- Detecting and preventing fraud
- Monitoring and scaling our platform and tools
- Implementing new features for our end users to enjoy
We build the service using mostly Ruby on Rails. We care a lot about maintaining a good code quality, testing coverage and shipping everything continuously.
You can read more about this position here: https://en.drivy.com/jobs#2015-backend
If this sounds like something interesting and you feel like you fit the job description, contact me directly via marc+hn@drivy.com
Looking forward to what will be made available in the future!
This being said, security through obscurity is never an optimal solution, but again going back to my "safe" analogy (not unbreakable, just hard to break). If a hacker wants to change the password, it takes a few clicks to locate a site where the user could be logged in. Then the clicks required to get a new password. Add the delay of email reception and so on... It takes more time and effort to do that than just click "show me all the passwords" and take a photo with a smartphone. Plus doing so will give you 1 password only.
About the keyboard presses count, let's say I use both mouse and keyboard.
ctrl+, (shortcut to settings) click to advanced click to manage click show
It's 4 operations. In my opinion, it's way shorter to do that and get ALL the passwords of a given user than try to change the Facebook password. Again, and I'm really stressing this out, it's not about making an unbreakable system. It's just making it a bit harder to break.
A good safe is judged by the time required to break it. There is no safe that is unbreakable, you just need to put enough time, effort and noise to open it. Same thing could be applied here. Installing software, dump the cookies and so on requires time. Right now with this security a person could get my password in a couple of clicks with almost no technical knowledge. I'm not talking about a clever hacker, but rather a random person in a cafe with wifi asking someone if she could check her emails and steal the password while staying in Chrome. Again, it's not about making it impossible to retrieve, it's about making it a bit harder than just clicking the "show me the password" button.
Of course I would never give physical access to my machine to anyone I don't trust. I always lock my computer when leaving it unattended... but I really doubt that anyone acts like that. It's a pretty geeky thing to do and the mainstream crowd isn't as worried by security.
Let's say the master password solution isn't good because of the feeling of security it brings. Instead why not never show the password? Just say to the users it's stored on your system, but don't show it in plain text in Chrome.
My point here is that there is little to no value (unless I'm missing something) to display the password in plain text, but there are some drawbacks (easy to see for semi-technical people). So why have this feature in the first place?
Right now on the homepage there's an article on "Alcoholism in Antarctica", discussions about royalties or implications of being under state surveillance...
Looking at your profile I can even say that you already knew that, seeing that you submitted an article about advertising and another one about world ward 2.
Oh, and +1 for the security page
Thanks for the tips. I don't think I'll continue developing this game, but if I get some time I was thinking about doing something cross devices (iPhone / Desktop). I don't know how yet, we'll see.