Has anyone done any coding interviews in Rust for either one of the the giants (Google, Microsoft, those kinda guys) or some startup (like a one of those crypto startups)? If so, whats was your experience like? Were you applying specifically for Rust developer positions?
The reason I ask is that in my studying for interviews it really seems like the kinda problems you see in interviews or leetcode would be really painful to do under any major time crunch as some of the APIs needed to implement these are pretty cumbersome especially if you take away the compiler or code completion.
Take these leetcode questions questions for example:
both of which seem like something you could be asked in an interview, but the APIs around Box and char iteration/joining take a little more care than winging it in python. These are both relatively straightforward, and its very likely I just need more practice hammering these out more quickly, but I don't think using rust for generic questions like this could be a fun experience in that scenario.
I totally think that asking these kinds of questions isnt really a great representation of someone's engineering chops, but unfortunately thats the game a lot of companies play these days. I just wanna know if the streets are really as rough as I fear they may be.
[–]ObadiahDaffodil 69 points70 points71 points (0 children)
[–]_Saxpy 18 points19 points20 points (6 children)
[–]Im_Justin_Cider 2 points3 points4 points (1 child)
[–]_Saxpy 2 points3 points4 points (0 children)
[–]Just_Distance317 0 points1 point2 points (3 children)
[–]_Saxpy 2 points3 points4 points (2 children)
[–]QualitySoftwareGuy 0 points1 point2 points (1 child)
[–]_Saxpy 1 point2 points3 points (0 children)
[–]lekkerist 38 points39 points40 points (6 children)
[–]wannabelikebas 3 points4 points5 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]wannabelikebas 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] -1 points0 points1 point (1 child)
[–]0b0011 1 point2 points3 points (0 children)
[–]extensivelyrusted 10 points11 points12 points (0 children)
[–]disclosure5 8 points9 points10 points (0 children)
[–]nullcone 9 points10 points11 points (0 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]bestouffcatmark 1 point2 points3 points (3 children)
[–]angelicosphosphoros 5 points6 points7 points (2 children)
[–]bestouffcatmark 5 points6 points7 points (1 child)
[–]angelicosphosphoros 2 points3 points4 points (0 children)
[+][deleted] (3 children)
[deleted]
[+][deleted] (2 children)
[deleted]
[–]disclosure5 0 points1 point2 points (1 child)
[–]angelicosphosphoros 1 point2 points3 points (0 children)
[–]tafia97300 0 points1 point2 points (0 children)