Hacker Newsnew | past | comments | ask | show | jobs | submit | zakshay's commentslogin

same!


Whats the tech stack for the iOS app?


And in particular, what app architecture is it in?


I've never used it, but https://nodered.org/ seems interesting.


Yes, this is spot on.


For optimizing the top of the funnel, one approach which has worked well for me in the past is to use LinkedIn to connect with EMs who are hiring (they are looking for people like you), friends at other companies & and also accept invites from 3rd party recruiters. Good 3rd party recruiters can specially be helpful in reviewing your profile, and finding good fits. In the past they've helped me discover some very interesting companies. Getting referrals via TeamBlind is common as well.

Also keep in mind that hiring tends to be seasonal. Companies are generally very aggressive at the top of the year, and by Oct-Dec things do slow down a bit (but this is not always the case, for example if a company raised some $$$ in that period). In the past I've avoided applying to postings which are more than 3 weeks old.

You could also try services like TripleByte, which flip the funnel, and help you go directly go to onsites (there are some caveats though).

For the tech rounds, it's just more practice. Unfortunately the interview process is heavily biased towards people who practice, and has little to do with your actual abilities - and you are competing against such folks. For that I've found Pramp, interviewing.io, leetcode, educative (the grokking algorithms and system design courses), GH system design primer, (our even services like Outco.io) etc. to be very useful. The good thing is that atleast in SV these bits have become fairly standardized now, and if you spend time preparing, it significantly increases your hit-rate with everyone.


One of the companies apparently used TripleByte for the tech screen. They gave me a multiple choice test that I scored highly on (don't know the exact score) and after that I started getting emails about completing the TripleByte process. Is it worth it? I tend to assume these things are scams.


I had a pretty negative experience with TripleByte. This isn't to say that you shouldn't try them out, since it's a pretty small time investment, but I wouldn't do them again, in large part because I believe that simple networking is way more effective for job hunting.

First, I got a multiple-choice quiz, which wasn't too bad except there were at least a few of those "spot the problem with this code" questions that actually had multiple problems but you could only pick one. That sucked, but I still passed it.

After that, I got a technical interview over Skype with some stonefaced dude who asked me almost nothing but computer science questions. I applied as a web developer, so it really shouldn't have been surprising that I know the difference between a binary tree and a binary search tree. The interviewer was stone cold and had no sense of humor. The following day, I got a rejection email.

Seems like yet another SV startup run by bros who want to disrupt an industry and have no regard for their "human capital".

Hopefully that was a fluke or they've changed since. Keep in mind that my experience is from 2 years ago.

All in all, I'm glad that I didn't get hired through Triplebyte because I probably wouldn't have gotten my current job, which is an awesome one in terms of the kind of work, the benefits, and the people.


I (practice) interviewed with TripleByte a few months ago, and no, the interviewer was not particularly warm. But on the bright side, it was quite clear they are not evaluating you on your small talk skills. The feedback I got was quite useful, so I highly recommend them as, if nothing else, a free interview coach.


What feedback did they give in your rejection email?


I was told I needed to polish up on some data structures and algorithms topics, which of course I knew already after the interview. More helpful was the feedback I got on the coding portion of the test. I was told I appeared to lack familiarity with Python since I shadowed a built-in function name with my own variable. I knew what I was doing. I didn't need the built-in function in that scope, naming things is hard, and under the pressure of coding under someone's watchful eye I made a quick decision. I won't do that anymore.


The email was actually pretty long, which is to Triplebyte's credit. Although who knows how much of it may have been algorithmically generated.

Here is an abridged version the sake of brevity:

Hey [Ravenstine]

Unfortunately, we're not going to move forward with your application right now.

You did well in the Kanban problem. You talked well about HTTP. You write really nice, idiomatic front-end code. You understand how to build the front-end of a web application, and explained it well on our used car API problem. And you were friendly and we enjoyed talking to you.

We didn't see the depth of knowledge that we look for in front end programmers: you didn't show very deep knowledge of security or data structures. On the used car problem, you didn't seem very knowledgeable about backend web systems.

You might benefit from studying some of the following topics: Classic algorithms and data structures. Basics of HTTP. Advanced Javascript things like the ES6 features, async/await.

We recommend you study algorithms more deeply.

We think you're really high potential, and we'd love to talk to you if you're still job searching in four months (we of course hope for your sake that you're happily employed by then), or next time you want a job.

Best,

Triplebyte Team

---

Again, the fact that they provided this kind of feedback is actually pretty good.

My problem is not only that I believe I was interviewed on the wrong things(over half my questions were CS and algorithms but I was applying as a web developer), but the feedback also isn't entirely accurate.

Could I shore up on algorithms? Sure.

But look at this:

> You talked well about HTTP. [...] You might benefit from studying some of the following topics: [...] Basics of HTTP.

What the hell? Not only is that feedback contradictory, but it's horseshit. I wasn't stumped on the HTTP questions, and all my answers about it were accurate. I've written HTTP servers and have done some interesting things cutting together audio and streaming mid-roll through HTTP, so don't tell me I don't know enough about HTTP. HTTP isn't complicated.

> Advanced Javascript things like the ES6 features, async/await.

I'm not sure whether this is related to the question about promises in JS that I was asked, but I don't see how because I explained their function accurately.

> you didn't seem very knowledgeable about backend web systems

This one blows my mind. I had way more experience doing backend than frontend at the time. I don't know what I could have told them that would have suggested that I effectively know nothing about how HTTP and backend programming works.

---

Maybe my diction was poor, idk. If it was, it didn't seem to stop me from getting jobs outside of Triplebyte.

Perhaps I wouldn't have been as miffed about this if they had included algorithm and CS questions in the initial multiple-choice quiz. I shouldn't have gotten to the point of the interview only to find out that I didn't have the knowledge required.


I think that is more or less a canned response, got nearly the same thing about a year ago.


I used Triplebyte as part of my last job search in 2017, but ended up taking a job not from them. I'd recommend them highly, if only for these two things:

1. You actually get feedback from their interview. In an interview at a company, if you're lucky, you'll get which interview you didn't do well at. Triplebyte sends you feedback like "Finally, $QUESTION[3] was probably his worst: good knowledge baseline, but gave the impression that this is an area where he doesn't feel at home. Didn't lead the conversation, and most items were shallow in details, especially when talking about scalability." This is one of many parts of the feedback I got from my interview.

2. They send you Cracking the Coding Interview. And a light jacket. For free. At least, they did when I interviewed. I think it was post-Triplebyte interview, so at that point they were sending my profile out to companies. They might not send it if they don't accept you; I don't know.

But even #1 is a very good use of your time. You get feedback about your interview that isn't just binary. They also send you links to specific references for the parts you could focus on.


My experience in TripleByte is this: even though I passed their quiz and interview, and was referred to companies, I ended up getting only one interview and no offers through them.

I happen to work in a bank doing boring banking-like things and did not attend university. My experience has been that even if one passes their resume-blind interview, the companies are not resume-blind and are still looking for the hot-topic skills and experience du jour.

The people with that kind of skills/experience probably don't need Triplebyte anyway. And my guess is that if you are being turned away from hundreds of online applications that you do not either--despite whatever programming chops you actually possess.


I have my doubts, having also passed their quiz (and still being pestered to do their full interview). The problem as I see it, is that Triplebyte is only one tier of tech screening. They’ll help you get on-site, but don’t eliminate having to do on-site tech interview BS again and again.


I went through them to get my first tech job. I highly recommend them, though I’ve seen enough negative reports on HN to say your mileage may vary with them. I certainly think they have a much higher caliber crop of companies hiring on their platform than other platforms like Hired.


Its definitely worth it, if nothing else its good practice, and identification of your weaker parts (they cover a wide spectrum) would be super useful.

Also, you would be given an option to schedule a practice mock test for the final interview.


I know someone who got interview invitations after completing a Triplebyte quiz. Just make sure you practice a lot before taking it, because IIRC you can’t retake it.


I already passed the quiz. I guess there are more steps.


I think you can retake it after 1 year.


They don't seem to have an API?


VoodooPad, with web export.


I'm waiting for a resolution on H4-EAD. Thats going to be a very important factor for me (since my spouse depends on it).


Hi! I have been looking for something, its awesome!

Apart the main use-case, I'm also trying to figure out how to fit it for this use-case – For a specific URL I would like to capture all requests made from the frontend app (JS) in production to the backend, and then replay it for a local version of the frontend.


Not sure yet, but it seems to be due to AWS (S3 likely).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: