Placeholder Image

字幕表 動画を再生する

  • Welcome to the Joma Show, the show where we give you tips and tricks on how to land a successful career in Tech.

  • The last video I talked about how I got my first internship, which was that sculpture back, and I promise that I will make further ones about different internships.

  • So this is the second internship I have.

  • It is at Citadel.

  • Oh, yeah, I just want to say shut up for the people who told me Thio to make this video gets a little bit of context.

  • Before I was a software engineer or my first year in University Waterloo, I actually did not want to be a softer engineer.

  • I want to work in finance, but you know, you'll see later on why I became more of a software kind of guy than a finance guy.

  • And it's kind of it's because of Sido actually, and it was with offered her do.

  • Let's start it.

  • Don't you want to start off by talking about the benefits?

  • Citadel?

  • Not gonna lie was my highest paid internship out of all the other ones.

  • So what I got?

  • I think I had 7.8 $1007.8000 a month, so it's kind of like $45 an hour.

  • You can say if you work 40 hours a week and then you'll set free housing.

  • I had a head of studio apartment and it was like a penthouse.

  • It wasn't really a penthouse, but basically you had, like, you know, full windows and you could see the lake and stuff.

  • And it was amazing.

  • The view was beautiful was gorgeous.

  • You get lunch, breakfast and dinner so you get to eat there if you want.

  • Yeah.

  • So, out of all the internships this one probably paid the most If we combine all the benefits and the monthly pay together.

  • So yeah, it was a pretty good internship, so all right, let's get to know how I got the job in the first place.

  • So remember last time I said I went to University of Waterloo, so I wasn't Coop And then this was my second coop turn.

  • So I did the same thing.

  • I did the ranking.

  • Basically, what happens in ranking is you applied to a lot of jobs and then later on, you could see if employers want you or did they rank you when the rank you, it means they don't want you like they're not.

  • You're not the number one choice, but if the number one choice does not want the job, you might get a job.

  • So that's how new, orderly.

  • Worse.

  • Let's look at my resume.

  • It's like it's like the way it did.

  • Okay, so as you can see, still using my old late tech format.

  • So I got my first job experience, which is that Scotia Capital from the previous video.

  • But I think what got me the job was actually my personal projects and just how I aligned with, like, the finance slash software type of guy.

  • So I'll show you what it is.

  • So here, as you can see predictions trading by.

  • This was the project I talked about last time.

  • They really like that because it's really to finance, and it shows that you can code, you know, it shows I can quote python and I'm scrappy and basically, you know, I could make something that runs and it doesn't die.

  • So next Project Rahman International Training competition.

  • I think this one mattered to not because it chilled my coding skills bit showed because I care about finance and at least I would have, like, you know, contacts like finance contact so that they don't need thio.

  • We explain everything, but to be honest, most softer engineering jobs in finance or like technical jobs in Venice, they don't care if you don't know anything about finance because they think they can teach you.

  • They know they can teach you.

  • You know, finance up is easy, but the technical skills that's kind of hard to teach, and it requires more resource is for them.

  • They usually prioritize you, knowing your technical stuff really well rather than you know your finance stuff.

  • And then the other Project Smash Player database.

  • Uh, yeah, I used to be really into Super smash Millie, and what I did was I was really into I was into, like, a Toronto community or I used to play competitive smash a lot.

  • I was really good.

  • I never got out of the pools by me like, if I play against Cattle Player, I'll probably beat the shit out of them.

  • But I was really interested in, like ranking players on see who is actually better than who.

  • So I want.

  • So I made it like a kilo thing where you could input, like, who'd you played against?

  • And then, you know, using a low calculate your ranking.

  • And that's like the first time that I learned how to make, like a website that has, like, crude, you know, create, read, update, delete and stuff like that by used PHP, which is like, like very old school buddies.

  • You know, I learned the fundamentals and then yes, seriously, robotics of hand talked about last time and I kept in my resume, so Yeah, so that was my resume going in.

  • All right, so let's talk about the interview.

  • Um, so how it worked, I had to phone interviews and then one on site and on the on site had three interviews.

  • So the first phone interview was was pretty easy because it was a fit question.

  • Basically, you talked to the recruiter and you talk about Oh, why do you want to join Citadel?

  • What have you done past?

  • You know, what do you know about finance?

  • So I thought she really liked me because I showed a lot of passion, passion, and I also talked about my technical skills and how, like you know, have a C s degree.

  • I learned c++, which is perfect because a lot of their cold based RNC plus plus and reason for that is because, you know, it's high performance, you know, they write, you know, really high performing code, you know, so they love it.

  • They like that fact that I use people supposed to most.

  • So the second phone interview is a technical one.

  • I don't quite remember exactly what it was because it was four years ago, but I do remember that I did not code because we didn't open court Petr anything.

  • He was asking me a lot of like their radical question.

  • Computer science question.

  • I remember there was a question asking about Imagine there are multiple.

  • You know, it's something related this but multiple threads wanting to change a database.

  • How would you make sure that you know you don't have, like corruption of data like Imagine if you need to update one row and another row, but then at the same time, that guy's updating rolling transactions.

  • So what would you do then?

  • You have to talk about the concept of blocks.

  • They want to make sure that you understand what locks are because I think you work with a lot that's a low or at least want my team.

  • I was pretty surprised that I got the onsite interview because I didn't think my phone every went that well, because I was scared that he saw through my bullshit.

  • And I didn't know what the fuck I was talking about when I was talking about locks and stuff.

  • But, you know, I guess I tricked him because I got an on site.

  • Now.

  • Funny thing about the onset, this is This is a funny story.

  • Um, 1 40 on site before going there, I went to Montreal furs because that's where I lived.

  • All the other candidate ahead on site they went from either Toronto water loser did.

  • Took the same day through the same plane.

  • I was the only one that was taking it from Montreal.

  • So the funny thing is, when I went there for my on site, no one else from my school was there.

  • No one at Waterloo was present.

  • So now it's like, oh, shed.

  • Then I just get like, lucky.

  • And then I probably just got the job because I was the only kind of date.

  • That's not true because apparently they they flew them out later on.

  • But I do think that me being there first had an advantage somehow.

  • And then the interview process it was You do three interviews during the day, The first interview, this guy was more of a probability kind of guy.

  • So this guy asked me, like to brain teasers and, like, one probability question.

  • Or it was like to probably questions one brain teaser.

  • And then a second interview second interview was I think it was a hard one.

  • This interview, I would car like c++ theory are some feeling that basically asked, what is the order of, like, deletion and something that was very secret Service related.

  • And then I think he asked me about locks to like how it works or, like sama fours.

  • So make sure you know you're you're c++ theory, or I guess, like you no concurrency stuff because I think that's really important, especially in like a high frequency kind of firm and then the 3rd 1 But there was a pretty chou, uh, that they don't want, like, a classic classic interview where you know, first he would ask you to, you know, make a class a design to design a class that with servicer and purpose, And that purpose for me was like, Imagine, you have a you have a portfolio.

  • What would you wanna keep?

  • And then after that, after designing class a second question, it was like a simple, quoting question.

  • Was pretty excited.

  • And I thought I did all right.

  • But I didn't have any expectations because I didn't want to keep my hopes up.

  • But when I went home, he called me in the subway.

  • Oh, you know, we everyone liked you.

  • We want you thio work for us and here's the offer.

  • And during that time, I had other offers, too.

  • For example, I was thinking about going to Bloomberg because I also gone offer at Bloomberg.

  • But I was pretty happy that had been accepted because, you know, like sited out into being a lot higher pay.

  • So that's cool.

  • Let me show you, um, what might job offer or like, the ranking looks like in Waterloo, in case some of you do.

  • I am wearing the Waterloo shirt, but it was in case some of you one a in case.

  • Some of you want Thio, you know, maybe join water than future does what looks like.

  • Uh, okay, so here you can see that job titles, employers.

  • And when it says offer a music offered you one says ranked, it means that you're not the best candidate.

  • But if theater people don't take you, then I'll take you.

  • So it is how it looks like, get you interview like those were the only interviews I got.

  • I got 10 interviews, and Dan five of them accepted me.

  • So yes, so then that's how that's how it works.

  • Okay, I guess I'll talk about how it was at Citadel.

  • Um, I worked out the options market making team, so it was It was pretty coating intensive because, you know, it's like high frequency is it feels more of a business than count like gambling because some teams, you know, they just gamble on oil or like they just gamble on certain assets.

  • But, like market making was like, you have, you know, you have regulations and that you have deals with the exchanges.

  • So, you know, it feels like it was more of a business and like a low risk kind of kind of team, So yeah.

  • So the work we worked decently hard people worked pretty late compared to Facebook.

  • You know, it's around the same.

  • I feel like it's not crazy.

  • When I worked there, um, I mostly worked on their c++ cold base, so it was a lot C plus.

  • Plus, I learned a lot actually, before this internship, I don't know about anything because of this internship.

  • I learned about networking, you know, TCP UDP kind of thing.

  • I learned about, you know, os stuff.

  • I learned about processes.

  • I learned about multi threading.

  • I learned about locks, seven fours and all these good stuff.

  • So this was a very good internship because I learned a lot about life, CS fundamentals and then in made school, like a lot easier.

  • So, like an example of what I did there.

  • I probably can't say much, but in some ways I roll my own Web server.

  • You know, like, I'm not saying like, Oh, you just install know Js and put expressing something that no, I actually wrote like a server that receives a TCP connection and then receive htp requests, response and then follows at www like um specifications and then receive the and I spit out a string back to that.

  • So it was very low level.

  • In addition to that, I also wrote my own Web socket layer.

  • So I don't know if you guys know what that is, but like it's pretty popular now.

  • So I'm pretty sure you guys know what Web sockets are.

  • But basically, instead of using that HTP requests, you could do a Web socket.

  • Which means it's actually one TCP connection with the server that does not get killed and you send messages to each other is actually old technology, you know, because how http works is like you send that HP request.

  • So that means you're open TCP connection.

  • You send the thing and then you close TCP connection, and then when you send another HP connection, you'd do it again.

  • You close it so there's a lot of overhead.

  • Web socket takes care of that.

  • It's just one connection stays on and you send message to each other.

  • Next time I see you, I'll be talking about LinkedIn and how I got a software engineering internship there.

  • So if you want to see what's gonna happen or how I got that job.

  • Don't forget to like a tribe.

  • I forgot to mention you start Siri's.

  • Yeah, it's still going on.

  • Don't worry about it.

  • The next day was coming.

Welcome to the Joma Show, the show where we give you tips and tricks on how to land a successful career in Tech.

字幕と単語

ワンタップで英和辞典検索 単語をクリックすると、意味が表示されます

A2 初級

シタデルでのインターンシップの方法 (How I Got An Internship At Citadel)

  • 4 0
    林宜悉 に公開 2021 年 01 月 14 日
動画の中の単語