EuroPython 2019 - Recruiting Session
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Title of Series | ||
Number of Parts | 118 | |
Author | ||
License | CC Attribution - NonCommercial - ShareAlike 3.0 Unported: You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this | |
Identifiers | 10.5446/44860 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
|
EuroPython 201911 / 118
2
7
8
15
20
30
33
36
39
40
45
49
51
55
57
58
63
64
66
68
69
71
74
77
78
80
82
96
98
105
107
108
110
113
115
00:00
Point cloudGoogolOffice suiteMereologyDifferent (Kate Ryan album)Process (computing)Theory of relativityBitOpen setSoftware developerLecture/ConferenceMeeting/Interview
01:30
DatabaseData modelRankingOracleRelational databaseSQL ServerTablet computerGamma functionSoftwareSoftware developerDatabaseTwitterStatisticsFacebookGoogolProfil (magazine)Open setDevice driverSoftware developerIntegerFormal languageSoftware frameworkTheory of relativityComputing platformInformation technology consultingPublic key certificateUniverse (mathematics)Object (grammar)Position operatorSoftware maintenanceSequelComa BerenicesComputer animation
04:24
Group actionLatent heatQR codeBildstabilisatorOnline help
05:35
Process (computing)Online helpMereologyUniform resource locatorOpen setGoodness of fitTransportation theory (mathematics)Form (programming)MathematicsWebsitePersonal digital assistantProjective planeOffice suiteEmailWeb serviceAreaMultiplication signNumberTouch typingHeat transferSoftware developerPoint (geometry)BuildingLatent heatMetropolitan area networkCodeComputing platformSheaf (mathematics)Remote procedure callExtension (kinesiology)Position operator2 (number)Game theoryPhysical systemFormal languageGoogolWeb 2.0Open sourceLecture/Conference
12:35
Open sourcePoint (geometry)Charge carrierNumberTelecommunicationBitDivision (mathematics)Projective planeTouch typingCASE <Informatik>Theory of relativitySuite (music)System administratorMultiplication signAnalytic setBuildingInformation securityCombinational logicSoftware developerLattice (order)Software testingCanonical ensembleService (economics)Goodness of fitData managementMobile appWeb 2.0Library (computing)Level (video gaming)View (database)CodeDifferent (Kate Ryan album)Moment (mathematics)Visualization (computer graphics)Core dumpKey (cryptography)Group actionWave packetProduct (business)WindowSequelTerm (mathematics)Lecture/Conference
19:34
Wave packetSearch engine (computing)FreewareCharge carrierTransportation theory (mathematics)Front and back endsProcess (computing)Office suiteMobile appBus (computing)Connectivity (graph theory)Formal languageFlow separationUniform resource locatorCASE <Informatik>Software developerComputer animation
21:05
Lattice (order)Lattice (order)QR codeWeb pageLatent heatComputer animation
21:43
Lattice (order)NumberProcess (computing)Game theoryFront and back endsScheduling (computing)Integrated development environmentArithmetic meanRegulator geneComputer virusWeb 2.0Multiplication signData conversionLatent heatGene clusterWeb-DesignerSoftware developerComputer animation
25:06
Process (computing)MereologyFunctional (mathematics)Logical constantMultiplication signZoom lensAreaDataflowScaling (geometry)Fitness functionFrequencyProfil (magazine)View (database)ProgrammschleifeUniverse (mathematics)Data managementException handlingGroup actionSimilarity (geometry)CASE <Informatik>Combinational logicPhysical systemMathematicsLevel (video gaming)TwitterSoftware developerWebsiteRule of inferenceData conversionPoint (geometry)Office suiteData miningKey (cryptography)Remote procedure callBitObject (grammar)Term (mathematics)Chemical equationFocus (optics)NumberSearch engine (computing)Event horizonWordFeedbackProduct (business)CodeDevice driver1 (number)TrailWhiteboardVideo gameLine (geometry)Division (mathematics)Right angleSoftware engineeringLatent heatComputer configurationSoftware testingTouchscreenEmailPerspective (visual)Shared memoryCodeOpen setText editorDecision theoryDatabaseoutputOpen sourceInclusion mapContext awarenessLattice (order)Self-organizationBookmark (World Wide Web)Arithmetic meanMaxima and minimaUniform resource locatorSynchronizationResultantHeat transferElement (mathematics)Task (computing)Position operatorOnline helpDependent and independent variablesTelecommunicationSlide ruleBuildingExtension (kinesiology)MeasurementDifferent (Kate Ryan album)Diffuser (automotive)Order of magnitudeStreaming mediaTheory of relativityDrop (liquid)RoutingScheduling (computing)Representation (politics)Gene clusterSequelLecture/Conference
Transcript: English(auto-generated)
00:02
This is a place where some of the sponsors will present, introduce their company and, of course, announce whether they have also job openings or other opportunities that you're invited to attend. And after that, so we will have short talks from different sponsors and after that
00:24
you can ask your questions about the companies, about the recruiting process, about whatever you like. So please start to think about questions you might want to ask. So we start with MongoDB. And do you want that microphone?
00:41
Yeah, this is fine. Great. Thank you all. Thank you. My name is Michael Lin and I'm part of the developer relations team at MongoDB. I'm based in Philadelphia and I'm here in Basel for the EuroPython conference. So thank you all for attending. I'm going to talk a little bit about what MongoDB is and a little bit about what we're doing here at EuroPython.
01:07
So many of you may not know, we are over 1400 employees around the world. We've grown quite rapidly. We've got 40 offices, 40 plus offices around the world and over 14,000 customers in approximately or over 100 companies.
01:23
We are publicly traded on NASDAQ and that happened in November or October of 2017, I think. 2017, yeah. We are the fifth most popular database among all databases, whether that be relational or object oriented or other.
01:41
And we are the fastest growing database. And those stats come from things like Google searches, mentions on LinkedIn profiles, Facebook activity and Twitter mentions as well. We have an offering that will help you learn more about MongoDB at university.mongodb.com.
02:02
It's a free platform where you can register for courses and follow along at your own pace and learn all about how to use a NoSQL database like MongoDB, how to operate it. And there's also certification available. So we offer a certification for DBAs as well as developers.
02:24
We have a Python driver. MongoDB uses drivers across all of the languages and frameworks that are available today. And for Python, we use a driver called PyMongo. And we're quite fortunate to have one of the maintainers of PyMongo here at the conference today.
02:42
His name is Shane Harvey. So stop by the booth and talk to Shane. And the thing about PyMongo is it is Pythonic. So it's written by Python developers. So they're very familiar with how to access and manipulate data in Python using Python.
03:02
It is idiomatic. You're using the language to manipulate the data and the objects for MongoDB. And it is very performant, last but not least, of course. And see what I did there? It's PIP. So it's a little dad joke there. So yeah, stop by the booth and talk to Shane.
03:22
You can learn more about PyMongo and how it works. We also, later today at 3 p.m. in the MongoDB room, have Joe Dromgoole, who's the director of developer relations for Europe. He's going to give an introduction to MongoDB for Python developers. Actually, 3.30.
03:40
And lastly, I would invite you to check out mongodb.com careers if you're looking for an awesome place to work. I've certainly found the last three and a half years amazing. Just personally enriching. I've been able to start as a solutions consultant where I helped customers develop solutions using MongoDB
04:00
and moved into the developer relations world. We've got openings in developer relations as well as engineering and marketing and a whole number of positions all around the world. So we're going to tweet out more details about the specific positions that we have available. So keep your eye on the hashtag EuroPython,
04:20
and we'll mention MongoDB, so you'll catch those. Again, if you'd like to swing by the booth today, say hello to Shane. I think Joe will be there as well. I will be there. We are raffling off an Osmo 4K action camera.
04:41
It really is an amazing device. I've been carrying it for the last couple of days, and the performance on it is phenomenal. It's got image stabilization. It's just a really cool camera. So swing by. If you don't have a QR code on your badge, then you can visit bit.ly, winosmo,
05:00
and the osmo must be uppercase. And that is all I prepared for. Do we have any questions for myself or the other MongoDB folks? Is there any already specific question for MongoDB that you would like to ask?
05:20
Here. If we want to work in DevRel for Mongo, do we have to be good at dad jokes, or is that optional? It's helpful, but not mandatory. Oh, wait. She'll tell you. I just happen to be really fluent in dad joke. I speak it naturally, so. Any other questions?
05:42
More? No, just don't point at the speakers. Ah, yes. Anyone else? OK, let's thank Michael. OK, is there someone from Google, from the Google booth?
06:02
No? OK, then we move on. I just need to grab my water, sorry. Thought you wanted to present Google as well.
06:31
OK, great. OK, so we have Luciana and Steve for Microsoft.
06:42
Yeah, yeah, thank you. We love MongoDB. Hi, my name's Steve. I'm an engineer at Microsoft. I've been there for about seven years, which if you've been following us at all, you'll know is a long enough time to have seen a lot of change happen at Microsoft. I was there at the point where it took six months to get legal approval to open source a project
07:02
all the way through to now, where we can, we actually, it's faster to create a new project on GitHub and we're allowed to just go do that for the most part. I relocated from Australia. Microsoft helped move me out from Melbourne in Australia to live in Seattle and work in the main office there. And that was just a really good experience.
07:22
There's a huge emphasis on remote work these days, but there is something about being in the same location as the rest of your team, the people you're working with every day that helps build a camaraderie, helps build projects that just operate better. So I'm really glad that I got relocated out for that. We do have a lot of remote workers on our team. And in fact, that has grown to the extent that we have,
07:42
half of our team is remote, but they're all in the same building. Luciana has come along because she is one of those. Luciana, tell us how long you've been at Microsoft. Eight months now. And how has your experience of being recruited and relocating? It's been great. Microsoft supported me with all the moving process. So I am from Brazil, actually.
08:01
I was a college hire. So they helped me with the process, getting the tickets, with transportation, and they offered help for packing and everything, and reimbursement, and the visa process, everything. It was great. And Luciana works in our Vancouver office. We have... How many people do we have working in that office now? That's growing huge, isn't it? It's growing big.
08:21
I don't have the numbers, but... It's basically so many remote people there that I think we have as many people in the Vancouver office working on VS Code as we do in the Redmond offices, which is a lot of fun. But how has being remote impacted your ability to work with the team? Have you felt like that's... Is Microsoft making an effort to make that work well? Oh, for sure.
08:40
I work in... We have people living all spread up around the US, and we have people in Vancouver office and Redmond office. It does help that Vancouver and Redmond are closed so we can see each other every three or four months, but the remote culture is great. We're doing a very good job. Thanks, Luciana. And of course, it's not just US-based. We have development offices all around the world.
09:01
We've recently opened one in Africa, which is the first in that continent. We're very excited about that. There's a number of offices throughout Europe, and relocation is not required for a lot of roles, but that is something that we do encourage. We do like to have our people working together. So if you are interested, that's something to consider, or if you want a change of scenery, this might be a very easy way
09:21
to get some assistance with that. I'm not going to list off all the job openings we have right now. There are literally thousands of them, but I do want to provide two tips if you're at all interested in looking into it. If you're early career, if this is first job, first or second job out of school, I would strongly recommend go to the careers site. There's a section for you to go through that will get you in touch with our recruiters.
09:41
They're really good at working through and finding you a role that may suit things that you're good at. Microsoft's also very good at internal transfers. You can start in one role and at any time move to another within the company. We make that very simple. We actually encourage that. We go out of our way to encourage movement between roles to make sure that you don't get stuck in one place for a long time.
10:02
If you're a little later in your career, you know your specialty, you know your skills, you know what areas you want to grow in, again, go to the site. There's a really advanced search form there where you can filter by anything you may be interested in, location, where you want to be working, what kind of role, what kind of aspects to that role. There'll be a position for you. Feel free to come by the booth
10:21
and we can help you navigate that and find it if that would be helpful for you. And again, all the same criteria apply. Once you're in, freedom of movement within the company is very easy. And as you probably know, Microsoft works on virtually everything these days. If you want to go from operating systems to gaming to developer tools to platforms to web services,
10:42
all of that is totally available to you. We'd love to have you there. Thrilled to see you all at EuroPython. Hope you have a great conference and come by and chat with us at the booth whenever you feel. Thanks. Thank you very much. There were already lots of questions and answers, internal questions and answers.
11:01
Is there anyone who wants to ask right now a question specific for Microsoft? The MongoDB replies back, strikes back. Genuine questions. So my name is Cesar.
11:21
How do you increase your chances of somebody actually replying to your mails? Because, I mean, you have openings and then of course I assume thousands of people apply and then you are never the one that gets picked. So how do you increase your chances of being somehow selected?
11:42
Bribery. Bribery does not work unless you happen to find... So there are... One thing that I will particularly say for the European audience, if you're applying for jobs in the US, and I say this as an Australian who was also somewhat surprised by this,
12:02
if you're applying for jobs in the US, Americans assume that you're exaggerating on your resume. Like, they just assume it. And equally, Americans exaggerate on their resume. So it works out about even for domestic candidates when you go, oh, they listed seven languages, let's assume that they actually know three.
12:20
But people from outside the US tend to minimize their achievements on their resume and don't actually sell... We don't sell ourselves as well as we really ought to. And when you factor that in with the Americans going, oh, they're probably exaggerating, you really need to list all of the things you do when applying to an American company to not get filtered out early
12:41
because of that cultural difference. That was something that surprised me and honestly disappointed me a little bit because I come from the minimize myself. It's like, I'm good at Python, so I'll put that one down and good at C sharp, and I haven't touched C++ in like two weeks, so I'll probably leave that one off. That's not how Americans do it. You know, I saw a book in a bookstore once on JavaScript,
13:03
so now I'm a JavaScript developer. It's... That's not a thing against JavaScript developers. That's... It's a thing against Americans, yeah. But definitely sell yourself. Like, you do need to go... Particularly if you're from European culture
13:21
or a lot of European cultures, I'm not gonna assume all of them, but certainly a British background culture, you need to uncomfortably sell yourself just to get past that first step. It helps a lot if you know someone on a team you want to be working with, and certainly if you're more senior and applying for specific roles, that can help. But at the same time,
13:41
it's just keep on at the people who should be responding. Once you get in touch with a recruiter, keep on at them, just keep pinging them and saying, are you able to help me? Have you heard anything back? It can take a bit of work, it can take a bit of effort. As you say, there are a lot of people applying all the time. We're also hiring a lot of people all the time.
14:00
Like, there's been one or two people hired since I started talking. So as long as you keep on at us, then we'll try really hard not to lose you. Yeah, so with that fast-paced growth, maintaining culture is always a challenge.
14:22
What does Microsoft do to maintain a good, solid working culture when you've got so many incoming employees? Yeah, the amount of effort that goes into building that culture and really, really active kind of training that goes on.
14:43
There's a lot of training and career growth that is highly encouraged and actually required at certain levels. There are definitely promotions at the moment for higher-level engineers and managers that will be blocked if they haven't taken certain trainings. And so it is a very active approach
15:00
to making sure that everyone is aware that we're building a culture and trying to keep that going. There is also... It's a big overall number. Like, what are we, 110,000 employees is a very big number, but it breaks down quickly. And so you do end up in, like, a division or a group that is going to have some aspect of its own culture that varies from team to team.
15:22
Windows team does not look and feel like the Xbox team, for example. And so because of those kind of subcultures going on, it's not actually as big a problem as how do we deal with all 110,000 at once. Okay, we have another question. Yeah, I think it should work. Sorry, Steve, I'm a bit late to this meeting.
15:40
Have you listed all the... Could you list all the Python-related projects that Microsoft does? Not anymore. So three years ago, all the Python-related projects we had were Visual Studio. We're just starting Visual Studio Code, Azure, Azure App Service,
16:02
all the Azure SDKs, Cortana Analytics Suite, no, Intelligence Suite. This was three years ago. At this point, I can't do it. There's literally hundreds of projects, basically every single division, in some ways, touching Python, whether it's implementing production stuff in Python, developing libraries for users in Python,
16:21
developing developer tools for Python developers, doing data science on their telemetry analytics, whatever is coming in, using it for testing, using it for security enforcement, using it for system administration. Virtually everything you can do with Python is being done somewhere at Microsoft, and the number of projects is beyond me.
16:44
And sorry, I'm throwing these softballs at you. In terms of Python contributors, who do we have at Microsoft? I did miss that earlier. We also contribute to open source. I mentioned that the culture has changed drastically in my seven years there.
17:02
At this point, we employ four core developers on CPython projects, so I'm one of them. I get allocated time to contribute to CPython. Two members of the Python Steering Council, Brett Cannon and Barry Warsaw, are also working at Microsoft right now, and both get time to contribute to Python, as well as Eric Snow, who is also allowed time to contribute.
17:21
There's a few other people who are also contributors that are not core developers right now, and some people that we're actively mentoring to be contributors to various projects out in the open source community. Some of the other projects we contribute to that you may have heard of, Linux, Electron.
17:43
There's another big one. What's the other big one? Sorry? Sorry? SQL. SQL Lite, yeah. And all of our own open source projects that everyone gets to contribute to. It's a very radically different place from where we were even a few years ago.
18:01
Okay. I think we have to move to the other sponsors, but if you have more questions, we will have more opportunities at the end of all talks. So let's thank, again, Microsoft team. Okay. So next one from Kiwi.
18:28
Here's this one. That's okay. Hello, everyone. My name is Lajeslav. I'm working in Kiwi.com, and I'm curious who never, ever heard about us. Can you raise your hand, please? So we have a couple of you. That's good.
18:42
So what we are doing, what we are... Well, we are a revolutionary flight search portal. You can find it on the web, Kiwi.com, obviously. And what we did, well, we were the first one who managed to combine the flights from non-cooperating airlines. What does that mean? That now if you go to our portal and search from city A to city B,
19:01
we will try to find you almost all the possible combinations of flights coming from that city to that city with some layovers. The idea behind that was that in the past, the classical carriers were pretty expensive. And if you were searching for flight tickets, in our case, it was Prague to Porto,
19:20
the direct flights with the classical carriers were super expensive. But back then, like seven years ago when we were founded, low-cost carriers started growing up. So we had an idea like, let's connect some flights. And eventually we find road through, I think that was Dublin back then, which was like half of the price of one ticket
19:41
and we had to transfer to back then. It was our CEO and his wife. So we're combining all those possible flight tickets for you. Plus on this, we give you a guarantee because otherwise you can always book these flight tickets elsewhere. But for example, in longer trips where you have free flights,
20:01
you have to buy free flight tickets on separate sides of the flight carriers. In our case, you can buy everything in two minutes on one side. If the first flight got canceled, delayed, something happened, we will get you to the final destinations on our own costs. And plus we are adding also ground transportation to our search engine so we can now fund there some train companies, bus companies, and so on and so on.
20:29
Majority of our backend is built in Python. That's why we're supporting Python conferences like this one. Only the search engine itself is written in C++ and Go, thanks to the speed. Front-end React, some components in the React Native,
20:43
mobile apps in native languages. We are searching for Python developers, everybody here as well. You can find our jobs at jobs.qv.com. And we have offices, like our main office is in Czech Republic, but we also have offices in some of the destinations like
21:02
Barcelona, Split, Zagreb, and so on. We also have a competition today as we are a travel company, so let's win some flight vouchers. If you check the QR code or go to the page meet.qv.com, you can join our competition or just stop by at our booth. We are downstairs and have a chat with us how to win something
21:22
and how to connect and cooperate. Thank you very much. Why this love? Any specific question for Kiwi? Okay, see me at the booth.
21:41
Okay, running. Then next one. Numberly. Alexis.
22:12
Hello. So I'm Alexis. I'm CTO at Numberly. First of all, I want to thank all the sponsors for this year.
22:20
I'm really happy to see Mongo. I'm really happy to see Microsoft, Google back as well. So I think it's good to support the conference. We've been supporting this conference for quite a while now. So some of you may discover us for the first time. Kiwi as well has been around for a while.
22:41
So it's pretty cool. Depending on the year, this room is full. Web developers, back-end developers, the latest years, I see more and more and we see more and more. Thank you.
23:06
Of data science or data thing people, which is great because we are a data marketing company. So we've been advocating for the importance and the value of the data for a while now, almost 20 years.
23:21
So it's pretty cool now that we can have a conversation over data and its regulation usually as well as data subjects, but as well as how it's being used and why, etc., etc. So the meaning of data has moved a lot and it's continuing to move a lot.
23:42
So if you look at the schedule of this year, I guess it shows a lot as well of how Python has come and what TT is becoming, let's say. So it's pretty fun to see. Usually I won't get specific numbers of things and clusters
24:03
and stuff like that could happen as well. The last thing I want to say is, usually you're looking for an environment. The place that you would like to be working is actually made of people.
24:20
So it's more about the people you will be working with. That's what matters at the end, no matter what kind of job you're looking for. And that's basically it. You can find us at the booth downstairs. We are next to Kiwi, which is pretty cool.
24:42
And we have our fun game that we are having every year for a while as well. So you can win some fun stuff. So yeah, look us out at numberly.com and we do data. So basically you have a good idea of what it is.
25:04
That's all. Thanks. This is not working, yeah? Is it? Okay, is there any question? It doesn't really.
25:20
Is there any question specific for Numberly? MongoDB has lots of questions for other teams. What's your mascot as Numberly? Do you have one? We have a lot, actually. What's your favorite one? I'm working on a joke. This is really important. I can't have one.
25:42
Every tech team has one, so mine. Unfortunately, as a CTO, I don't have one of my own. That's the bad luck that I have. Yeah, yeah, yeah, yeah. Oh, and while I'm talking with MongoDB guys,
26:00
I want to thank them for PyMongo because it's a great driver. You're right. It's usually the one that advocates the best to interact with the database and have been in contact with Bernie and Jesse for a while as well because I have an open source life as a Gen2 Linux developer, so that's pretty cool.
26:23
And there's one word that was missing on your slide. It's resilient driver and it's very good at handling this, so maybe you can add it to your slide, okay? So yeah, we use a lot of NoSQL and big data thing, clusters, of course,
26:43
because we deal with data, yeah. Thank you. Okay, thank you, Alexis, for Numberly. Okay, do we have someone from JetBrains or Nexmo or Yelp?
27:03
Okay, great. So we thank the sponsors that have participated today, but let's now open also if you have general questions that you would like to, that you came up later, that you would like to ask to anyone or even on the general recruiting process.
27:23
No jokes? Anyone? Okay, maybe I'll ask then, I'll start to ask, can you say something more about what's the actual recruiting process in terms of steps, skills, what are you actually looking for
27:41
in different stages of the process? How long does it actually take, the whole process typically? It greatly depends on the individual process or the individual team that you're getting hired into, but it is, it's team approached, so we have,
28:01
we like to give the recruits the ability to not only meet the hiring manager in the process, but meet individuals from the team that they'll be working with. We think that's important to kind of make sure you're going to be working with people that you can get along with. Do you have anything to add? For developer relations, we work pretty quickly,
28:21
so it's like a two to three week turnaround or less. We recruit on Twitter. So Microsoft, for the most part, the starting point is going to be going through the careers site. On very rare occasions, we'll find someone outside of that process, and normally the first thing we get them to do
28:40
is go back to the careers site and get all their details in the system. Otherwise, people tend to get lost. From there, it really varies based on team, work location. If we're going to help sponsor any visas for you, then that can dramatically adjust how long it's going to take. The shortest, so I know for university hires,
29:01
we typically see kind of nine to 12 months, between when we'll go to hold recruiting sessions at the universities and say, yes, we want you through to the offers being made and people actually starting. For more senior positions, it can happen quicker. It really depends on the team need
29:21
and whether accounting and HR has actually let us hire someone yet or if they're still arguing about things. I don't know, moving beans between different lines. I don't know how that works, but occasionally that holds things up. So it really varies by team, but as a candidate, the best thing you can do is get into the recruiting system as quickly as possible
29:41
and keep moving things along by just pinging whoever your contact is. On our side, the timeframe is between one week and three weeks total, whatever the position, unless you are applying for a directorship. Maybe it takes one month max.
30:03
The first people that you will see are actually tech people directly. So there is no HR division per se. At least we don't call it that way. So you would just be seeing like two.
30:23
Minimum is usually between three and five different people. That doesn't mean that it will be turned into three or five interviews. Do we still have exactly the Kiwi representative? No, I think I don't see him anymore.
30:41
So just for the people who just entered, we are asking questions now to Numberly, Microsoft and MongoDB. General questions that you might have on recruiting process, profiles, anything. Any new questions that came up in the meantime from anyone? Here, great.
31:05
Does any of the companies here do whiteboard coding sessions for recruitment? I have your questions.
31:21
For whiteboarding interviews, that's really hard to test for, to see if those tests are passing. So no, we don't do whiteboarding. Our interview process tends to be very much up to the individuals who are interviewing. It varies a different, again, depending on the role. For a more senior developer role where you're interviewing directly with the team,
31:43
there's a very good chance that you'll be asked to do some coding on a whiteboard or you'll be asked to do some coding in a text editor on a screen share or something along those lines. It very much varies by team and by individual. We are very explicitly trained that it cannot be a pass-fail test.
32:02
And the feedback that we give at the end of an interview, after we've done that part of an interview, is basically intended to be more detailed about the process and the problem solving that went into it. So even if there is a whiteboard coding thing,
32:21
if you miss a semicolon, then that's not a failure. And if that is a failure, please let your recruiter know that that interviewer did a really bad interview and they need to be corrected on that because we don't approve of interviews like that. But it is largely left up to the people doing the interviewing what they think is important for the person joining their team.
32:42
So certainly coding skills do come up and do get tested in various ways. So that may happen, but it should not be the bad ones. So my interview process, there were four people that interviewed me.
33:01
Two of them were whiteboarding coding, but the focus of the interview was not the code itself. It was my reactions to their feedback. So they were more concerned about how I would react when they criticized my code or they pointed failures or things like that. So it was not the focus on the coding itself.
33:20
It was more soft skills, I would say. Short answer is no. And we have a discussion. That's all. Great. More questions? Yeah.
33:46
So I don't know about over here, but in the U.S. people are working more remote outside of offices. Are you guys seeing that and are you guys embracing that?
34:01
I, for example, work on the East Coast while my whole team is in California. And I've turned down numerous recruiters because they want colocation and I'm not willing to move. I don't know if you guys are seeing that. I think that was mentioned already for Microsoft,
34:23
but we'll hear also for the others. There's a worldwide shortage of engineers, whatever you call them. So I find it harder and harder to have a company that is looking for talented people tell you that they don't do it
34:45
or they do not allow it or they are not embracing it. So I guess this is the truth for every one of us, of course. If you're recruiting people, then you want to work with them. So wherever they are.
35:01
But then there's the cultural aspect that has to be preserved because it's not about only what you produce. It's also about why you're producing it. So this is the balance that we will be also looking for. And there are numerous ways to make it work with remote people, of course.
35:22
So, yes. Do you want to add anything on this? So I did answer a bit earlier on the question of culture. And we do think that team cultures are easier to build when people are co-located. At least to some extent. We do have remote offices where there will be a group of people that are remote from the rest of the team.
35:41
But we are trying to keep some co-location going. There are certainly exceptions from time to time to that kind of general rule. And from time to time can be quite often for some teams. It comes down to whether the team is prepared to have more remote people. And in general, once a team has a few, it's easier to have more because it's not going to be as disruptive for suddenly your co-located culture
36:05
has to change completely to accommodate the one new remote person, which is a very dramatic change for a team culture. But we do have that in various special cases. And what I will say is those cases, we consider working remote
36:20
as part of the negotiation process for the most part. So even if a job doesn't specify it, you can still apply for that job. If you think you're perfect for that job and that's the perfect job for you, but you need to be remote for whatever reason, I would say still apply for that job. If the team agrees that you are perfect for that job and you are negotiating that I want to be remote,
36:43
then there are things that the recruiters can trade out to make that work or negotiate. But if you rule yourself out right at the start and say this job does not say remote and so I'm not even going to apply for it, then you're just cutting off your own opportunities. So I would save that negotiation for like if it's the perfect job,
37:02
apart from that, go for it and then figure it out at the end. And if it means you miss out because the team is not able to accommodate it, that's unfortunate, but at least you didn't rule yourself out before we had a chance to say yes, we really want you badly enough that we'll adapt the team to have you.
37:22
Thanks. Want to add anything or? Hi everyone. So my name is Sung. Nice to meet everyone. As far as MongoDB, so we highly encourage distributed remote team and I think we go and jump through as many hoops as possible to make,
37:40
I think to what you're hearing here, the culture, something where you do feel included and comfortable because I think there is an element of being able to be productive and produce things and do your job from remote locations. But I think some of the things that then you end up missing is kind of the team building, the socialization, being able to feel like part of the group and be a part of conversations
38:01
and also have input into decision making, et cetera. So all those things I think we try and encourage and make remote, I guess, employees feel comfortable and included. Just to give you a sense, so we're just about 1,400 people, a little over 1,400 people. Our headquarters is in New York. The majority of our engineers, we have about 350 engineers in New York.
38:24
So put that in kind of context to now we also have engineers in Sydney, we have engineers in Tel Aviv, some in Dublin, distributed around Europe, also in, I guess now with Copenhagen,
38:40
as well as both East Coast, West Coast and Austin in the U.S. So my point there is we do have a distributed organization across even all the functional areas within MongoDB. So it is something that we highly encourage, and I think it's not like 10 years ago where we didn't have all the tooling even though you probably shouldn't use Zoom anymore. I'm just kidding. But I think there's a lot of tooling.
39:01
I think there are a lot of things that allow all the benefits of being remote but also still feeling like you're included and a part of the team. So at MongoDB, that's part of our culture. So I hope that helps. Thank you. Okay, I have actually a question, especially for large companies.
39:20
I've always often, let's say, been told or read that especially in very large companies, one challenge might be that you're working on a very specific thing and you lose a bit track of what's the overall purpose, let's say, or goal or objectives of the team, or you have less responsibilities in the sense that
39:41
you're very focused on your specific task. So would you think that that's a challenge for your companies? And what's your tip for that, to address that? Yeah, go ahead. So, I mean, we are not a huge company, like I mentioned 1,400 people.
40:00
So as an executive team, our CEO, CTO, COO, CFO all have monthly town halls where we talk about our fiscal year objectives, how we're measuring against them, always getting a business update since we're now a public company, but also any product updates, roadmaps. So it's one way to kind of coalesce and, again, even for remote
40:21
and employees that are in the office locations to get a very monthly kind of sync and update on how the company overall is doing, that's number one. Some teams use OKR, some teams don't, but we all have a very clear view as far as here are the fiscal year objectives at the company level, the strategic objectives, how we measure them,
40:41
and then also how each of the respective functions and teams are doing. So at any point, everyone should feel like and know the work that I'm doing affects this specific initiative or objective with the company, whether it's a roadmap or product-related, et cetera. So it's something that we try and, again, kind of build and ingrain into the company culture, and it's something that I think works pretty well for us.
41:03
Thank you. That's very good to know. My favorite story from Microsoft on this was when I met the person who was responsible for the paste button in Microsoft Word. Turns out that's actually an incredibly complicated feature. I don't know if you've ever clicked on the dropdown below the paste button,
41:21
but there's about 30 different things in there. There are some places where you can end up in a very oddly specific narrow zone, and if you're not careful, then you can get buried down in that and not have a lot of insight into the rest of it. Those are getting fewer and fewer. As a company, we're becoming a lot more agile.
41:43
We're doing a lot more things in a quicker timeframe and getting them out. We're shortening the feedback loop on everything, and that really necessitates people having a broad view. I will pass to Luciana in a sec so she can tell you about her experience here. But one thing that has been, I think we've had it going for about two years now,
42:02
is every level of management from vice presidents on up does a monthly Q&A session or monthly to quarterly Q&A session. I think Satya only does every three months. That's an open question for anyone at the company who reports up through that person to ask any question they like.
42:21
They can get very candid, and quite often there's no preparation for the executive who's answering. That's one way that there are opportunities provided for you to keep tabs on what's going on as a company. There's certainly company-wide emails that come out about major events to keep people engaged. You can opt out of that and ignore all of that if you like,
42:41
but if you do want to maintain that perspective and that interest in everything that's going on, you certainly can, and as far as knowing everything that's going on. Yeah, I was going to mention the monthly Q&As with executives. It's really helpful. It's all broadcasted, so like streamed,
43:02
so even remote employees can watch it. Like you said, you have the option not to, but it's usually very good to keep track of these things. The divisions also do all-hands events. They also try to accommodate remote employees, so that always keeps us on track with the objectives.
43:21
I could relate a lot to what you said about mobile DBs. It happens a lot at Microsoft as well, so far as I experienced. Do you feel like it? Oh, for sure. How much of your product do you own? How much of my product? It's kind of hard to measure, right? Because you have the data science part.
43:43
Yeah, I'd say. Basically all of mine is quite interested in your code? All of it, but 75% of it. Thank you. Yeah. They are both quite large American-based companies, so maybe for you Europeans, you didn't get the OKR acronym,
44:03
which stands for objective and key results, which is a method that is used to define, let's say, your objectives, and then measure them over time. So it's slotted over time, and it's just a method.
44:24
Organizational method. Thanks. Actually, do you work with agile management? You do, no? OK, I see. Agile Scrum, whatever. Similar.
44:42
OK. They're sprints. There is another question here. Five more minutes. Hi. I'd like to know if it is possible to apply directly to the company, say, instead of applying to a specific role or team. Because I've heard that some companies, especially
45:01
the big ones, once you go through all the stages in an interview, they will recommend you to actually go to a different team after you've gone through all the interviews. And given that sometimes you go through all the jobs, specs, and you think, I don't actually fit in any of these, but I would still like to work with that company specifically. So I would like to know if it is possible to engage
45:22
in a conversation with a recruiter and say, I don't have anything specific, but I would like to work with you guys. Thank you. I feel like that's probably primarily for us. Yes, certainly, as I said earlier,
45:42
if you're an early stage career, then that's the path we'd recommend you go through and just try and get into the company and get a role there. It may not be your passion, but the learning that you get early on from basically any job at a company that does software engineering at a scale that you can't do at a school is going to teach you millions of things
46:01
in a very short period of time. For more senior roles where you have some expertise and background, I believe it is possible, but in general, I would expect the first question would be, what kind of things are you interested in? And the best way to answer that is saying these kinds of jobs.
46:22
What I will definitely say is if you do get through the interview process with a team, a lot of teams have kind of agreements to transfer interview results between them. And that certainly matters when occasionally job positions disappear in the time between when you apply for it and when the interviews
46:41
are all completed, especially if we've flown you over for the interview. That can happen where a job just, it vaporizes. It doesn't get filled by someone else. It just disappears. And then we will try and find another role that fits for you. That tends to be done kind of at the team level rather than at the recruiter level, though the recruiters are involved.
47:02
It's very rare to have people kind of come in and say, anywhere is good. Help me choose. Without that helping you choose being, let's put in some keywords to the search engine and help you choose that way. So I would still say, start with the search engine. If you apply for 10 jobs through the career site, you'll end up with one recruiter.
47:21
And they'll know that you're applying for 10 jobs. And they'll try and optimize that. They'll try and combine interview loops between teams so that you aren't doing 40 interviews for 10 roles. They'll get that down. And they'll try and schedule them close to each other where they can't actually combine them. So we will do that. But definitely checking off all of the jobs
47:41
that are of interest. And you'll end up with the one that fits you best is the way to approach that, I would say. Thank you. Do you want to add anything to this? I'll keep talking. So yes, I think we're small enough. Our recruiting team is amazing. And even if you think about the way that we recruit in universities for, again, early stage,
48:02
as well as more tenured and senior roles, our recruiting team is great because they will look to see kind of the broadest view possible. And we've had more than enough as a hiring manager, more than enough resumes of people or profiles that are sent over saying like, hey, this person actually applied for this job. But we think this person would actually
48:22
be a better fit for this job. And there's always that constant visibility and flow of communication within recruiting, but also across all the functional departments within MongoDB. So I think you also heard Jessica say we use Twitter. So tweet at us if you're interested. But yeah, we absolutely will look
48:42
to try and find the best fit because I think for recruiting, it's not just about necessarily us finding the best fit. It's a two-way conversation. We want to make sure this is a great place for you to come to so that we're not seeing you come on board for six months or 12 months or 18 months. We want this to be a really good fit for you as much as it is for us. So it's that two-way diligence process.
49:02
And I think that comes just naturally for us to find the right position for you. Thank you. So we have time for one very final short question with short answers. Anyone?
49:21
OK, so I think we can close this here. Let's thank all our sponsors that took the time to participate. Thank you very much. And thank you to all of you for participating.
Recommendations
Series of 118 media