quick question - How to learn these core concepts of c++? I have done enough dsa problems, learned oops concepts (theoritically), but have not applied these concepts in code ever.
A lot of it comes down to playing with code and seeing what happens. Take a vector with 1 int, write down the result when you print the sizeOf. Now add another int and do the same thing. Now do one double and then two doubles. This is a rudimentary example.
can somone tell me. is it really importanta to know raw coding in C++like this to get into quant? do they ask more algorithmic based questions or general code based like this video and other tech companies?
I don't understand how this is a quantitative developer interview, you're asking a very, very basic C++ question. This should be easy with any c++ developer above junior, regardless of industry.
1. This candidate is applying for a junior role. 2. You’re thinking of this exclusively from the perspective of a seasoned C++ developer. This is an amazing question to ask as a hiring manager. There are multiple points throughout this interview where you can collect datapoints on the candidate. You ease them into the question with simple concept related questions to gauge their understanding of fundamental constructs. If they can’t answer what a smart pointer is, you can find a crafty way to expedite / end the interview. You slowly build up in difficulty, seeing how the candidate codes, debugs, and assesses test cases in light of their code. You may also ask the candidate more difficult trivia questions or even ask them to add tests to see how they think about their implementation. The implementation also gets more difficult as the candidate is asked to implement make_unique with variadic templates, parameter packs, and asking them to explain concepts like universal references and perfect forwarding. 3. You’re misunderstanding the purpose of a question at any serious firm. It isn’t to craft some difficult Leetcode that has no bearing to real-world application so you can show off how smart you are to the candidate, you aren’t interviewing your ego. The goal as an interviewer is to test the candidate holistically on multiple fronts, such as concepts, implementation, debugging, testing, etcetera. You’ll learn way more about the candidate this way than some contrived Leetcode where 75% of the candidates that pass do so sheerly through having previously memorized the answer. That’s a horrible signal.
@@CodingJesus I understand, but having experience in New York City Quant Dev roles and applying for MANY of them, this type of question is laughable. Ok, fresh grad with no financial experience, apart of a technical round: sure this fits. But almost all seasoned interviews past fresh graduates are going to look for financial and technical knowledge and most likely be a asking algorithmic technical, not chapter 3 of STL Textbook on smart pointers and some other trivial c++ stuff.
I don't feel like there is anything more for me to add here. This is one video with a candidate who is applying for a new-graduate / junior role. I even said this would be an easy problem for a senior in the video. We get it, you're a super-star, you're not the target audience for this video though. As an interviewer, I can promise you that this question is a great filter for the new graduate candidates (also note, it is one of potentially other rounds of filtration. Nobody will hire a candidate solely on their ability to implement a unique_ptr). If you have other suggestions for what viewers should study, feel free to leave it below. Constructive advice is always better (and harder to give) than critique.
@vg1024 they are very few and far between. From my experience, you either need exact experience, a big name school on your resume, or a big name company.
jon is doing amazing, he has a strong knowledge especially for a new grad, idk what that other idito in the comments is talkinga bout
I enjoyed every bit of this video. thank you
Jane Street is calling bro
Guys so where do I gather this information to code in c++ like this cause leetcode doesn’t have this stuff
subbed to the question.
C++ Weekly with Jason Turner
check his older videos
go to a university
Think of important C++ constructs, learn about them, then try to implement them yourself.
A good display of fundamentals!
quick question - How to learn these core concepts of c++? I have done enough dsa problems, learned oops concepts (theoritically), but have not applied these concepts in code ever.
A lot of it comes down to playing with code and seeing what happens.
Take a vector with 1 int, write down the result when you print the sizeOf. Now add another int and do the same thing. Now do one double and then two doubles. This is a rudimentary example.
Apparently you never learned the algorithm to learn core cpp concepts /s
did bro pick and eat a booger at 5:15 😂
🤣🤣🤣🤣
I scratched the tip of my nose with my thumb, there wasn't a booger on it. LOL
@@CodingJesus sure 🤣🤣
GOT HIS AHH 😂
@@CodingJesus dang, maybe next time
can somone tell me. is it really importanta to know raw coding in C++like this to get into quant?
do they ask more algorithmic based questions or general code based like this video and other tech companies?
They ask both. You need to be good at C++ & Python alongside Competitive Programming/Algorithms/Maths.
I don't understand how this is a quantitative developer interview, you're asking a very, very basic C++ question. This should be easy with any c++ developer above junior, regardless of industry.
1. This candidate is applying for a junior role.
2. You’re thinking of this exclusively from the perspective of a seasoned C++ developer. This is an amazing question to ask as a hiring manager. There are multiple points throughout this interview where you can collect datapoints on the candidate. You ease them into the question with simple concept related questions to gauge their understanding of fundamental constructs. If they can’t answer what a smart pointer is, you can find a crafty way to expedite / end the interview. You slowly build up in difficulty, seeing how the candidate codes, debugs, and assesses test cases in light of their code. You may also ask the candidate more difficult trivia questions or even ask them to add tests to see how they think about their implementation. The implementation also gets more difficult as the candidate is asked to implement make_unique with variadic templates, parameter packs, and asking them to explain concepts like universal references and perfect forwarding.
3. You’re misunderstanding the purpose of a question at any serious firm. It isn’t to craft some difficult Leetcode that has no bearing to real-world application so you can show off how smart you are to the candidate, you aren’t interviewing your ego. The goal as an interviewer is to test the candidate holistically on multiple fronts, such as concepts, implementation, debugging, testing, etcetera. You’ll learn way more about the candidate this way than some contrived Leetcode where 75% of the candidates that pass do so sheerly through having previously memorized the answer. That’s a horrible signal.
@@CodingJesus I understand, but having experience in New York City Quant Dev roles and applying for MANY of them, this type of question is laughable. Ok, fresh grad with no financial experience, apart of a technical round: sure this fits. But almost all seasoned interviews past fresh graduates are going to look for financial and technical knowledge and most likely be a asking algorithmic technical, not chapter 3 of STL Textbook on smart pointers and some other trivial c++ stuff.
@@DotNetGuy-k9u Can you share more details on what questions you think might be asked? I’m genuinely curious
@@antonyanchev7112 Here is a slightly more interesting C++ question: write a template that returns if the argument type has any virtual functions.
I don't feel like there is anything more for me to add here. This is one video with a candidate who is applying for a new-graduate / junior role. I even said this would be an easy problem for a senior in the video. We get it, you're a super-star, you're not the target audience for this video though. As an interviewer, I can promise you that this question is a great filter for the new graduate candidates (also note, it is one of potentially other rounds of filtration. Nobody will hire a candidate solely on their ability to implement a unique_ptr). If you have other suggestions for what viewers should study, feel free to leave it below. Constructive advice is always better (and harder to give) than critique.
Is this really a "quant developer" interview question?
Can an old fart like (40 year old software engineer) snag a 500k a year job in this industry?
there are already 500k a year jobs in software engineering. You need to ask your old ahh why you can't land one of those.
@vg1024 they are very few and far between. From my experience, you either need exact experience, a big name school on your resume, or a big name company.
@@vg1024 bs, there is no 500k SE jobs
Why do you call yourself Coding Jesus? Isn't that disrespectful?
Lol
Christianity is a joke nowadays
@@drgomesp Yes
Because he coded memory leaks for our sins
it is disrespectful, but you can make fun of Christians without blowback. Notice he didn't choose coding mohammad.