The video begins with the speaker's experience of being laid off from Atlassian after eight years. It then details the interview process, including technical assessments and a values interview, and the initial project assignment to build a self-service load balancer.
Video bắt đầu với trải nghiệm của diễn giả khi bị sa thải khỏi Atlassian sau tám năm làm việc. Sau đó, video trình bày chi tiết quy trình phỏng vấn, bao gồm các bài đánh giá kỹ thuật và phỏng vấn giá trị, cùng với dự án ban đầu là xây dựng bộ cân bằng tải tự phục vụ.
I was recently affected by the layoffs made by Atlassian, and I wanted to take some time out to reflect on the time that I spent working for Atlassian.
Gần đây tôi bị ảnh hưởng bởi đợt sa thải của Atlassian, và tôi muốn dành chút thời gian để nhìn lại khoảng thời gian tôi làm việc cho Atlassian.
I worked there for about eight years.
Tôi đã làm việc ở đó khoảng tám năm.
During that time, I built a lot of things, and I wanted to talk about what I built, mainly the things that I personally found interesting or that I'm proud of.
Trong khoảng thời gian đó, tôi đã xây dựng rất nhiều thứ, và tôi muốn nói về những gì tôi đã xây dựng, chủ yếu là những thứ mà cá nhân tôi thấy thú vị hoặc mà tôi tự hào.
I hope that this video will be useful or helpful to someone who perhaps is or was in the same situation as me, and maybe it'll give them some inspiration in terms of how they can tackle the same things that I did or something similar, and perhaps avoid some of the mistakes that I've made.
Tôi hy vọng rằng video này sẽ hữu ích hoặc có ích cho ai đó có lẽ đang hoặc đã ở trong hoàn cảnh giống như tôi, và có thể nó sẽ cho họ chút cảm hứng về cách họ có thể giải quyết những điều giống như tôi đã làm hoặc điều gì đó tương tự, và có lẽ tránh được một số sai lầm mà tôi đã mắc phải.
I also might talk about non-technical parts of my experience at Atlassian, although most of it will be
Tôi cũng có thể nói về những phần phi kỹ thuật trong trải nghiệm của tôi tại Atlassian, mặc dù phần lớn sẽ là
technical, and this video will be split into chapters so that you can skip to sections that are more interesting to you rather than rather than watching the video from start to finish.
Kỹ thuật, và video này sẽ được chia thành các chương để bạn có thể tua đến những phần thú vị hơn với bạn thay vì xem video từ đầu đến cuối.
So, I suppose to start with, I'll talk about when I was first hired, and even though I it was eight years ago, I still remember the interview process, which is different nowadays, and the reason why I was hired,
Vậy, tôi cho rằng để bắt đầu, tôi sẽ nói về khi tôi lần đầu được tuyển dụng, và mặc dù đã tám năm trước, tôi vẫn nhớ quy trình phỏng vấn, hiện nay đã khác, và lý do tại sao tôi được tuyển dụng,
or at least from my perspective, the reason why I was hired, and the things that I started working on during the start.
Hoặc ít nhất là từ góc nhìn của tôi, lý do tại sao tôi được tuyển dụng, và những thứ tôi bắt đầu làm trong thời gian đầu.
So, yeah, let's just start at the interview process.
Vậy, đúng rồi, hãy bắt đầu từ quy trình phỏng vấn.
So, I was interviewed by some people that I now consider friends, and I remember having the impression while being interviewed that these individuals were quite intelligent, and that was something that was exciting
Vậy, tôi đã được phỏng vấn bởi một số người mà giờ tôi coi là bạn bè, và tôi nhớ mình có ấn tượng trong khi được phỏng vấn rằng những cá nhân này khá thông minh, và đó là điều khiến tôi thấy hào hứng
for me.
Đối với tôi.
The interview process consisted of a coding quiz on HackerRank, which I aced with full marks.
Quy trình phỏng vấn bao gồm một bài kiểm tra lập trình trên HackerRank, mà tôi đã làm xuất sắc với điểm tuyệt đối.
Then the first technical interview was with two interviewers, and they gave me a white paper and asked me to read it while they sat out of the room for about 10 minutes.
Sau đó buổi phỏng vấn kỹ thuật đầu tiên là với hai người phỏng vấn, và họ đưa tôi một bản white paper và yêu cầu tôi đọc nó trong khi họ ra khỏi phòng khoảng 10 phút.
They came back in and then asked me questions about the white paper, asked me to basically articulate
Họ quay lại và sau đó hỏi tôi những câu hỏi về bản white paper, yêu cầu tôi về cơ bản trình bày
what was in white paper, and the white paper was actually about custom domains, and the white paper was by Cloudflare.
Nội dung trong bản white paper, và bản white paper thực ra nói về custom domain, và bản white paper là của Cloudflare.
They then asked me a few questions about things like microservices and architectural things like that, um containers and whatnot.
Sau đó họ hỏi tôi vài câu hỏi về những thứ như microservices và các vấn đề kiến trúc đại loại như vậy, ừm containers và đại loại thế.
And they were happy enough.
Và họ đã hài lòng đủ.
I don't remember the rest, but they were happy enough with with me during that stage, so I continued to the uh second technical interview, which was a troubleshooting exercise where I was asked to essentially prompt the interviewer for
Tôi không nhớ phần còn lại, nhưng họ đã hài lòng đủ với tôi trong giai đoạn đó, nên tôi tiếp tục đến buổi phỏng vấn kỹ thuật thứ hai, ừm, đó là một bài tập xử lý sự cố nơi tôi được yêu cầu về cơ bản là gợi hỏi người phỏng vấn để lấy
information in order to troubleshoot a real incident that occurred in Atlassian.
Thông tin nhằm xử lý sự cố một sự cố thực tế đã xảy ra tại Atlassian.
And it was a it was an application problem that lead led to a denial of service.
Và đó là một vấn đề ứng dụng dẫn đến tình trạng từ chối dịch vụ.
Uh so that was fun.
Ừ, vậy đó cũng thú vị.
And then I think I was asked something about how um latency-based DNS works, and my answer was not accurate, but perhaps acceptable.
Và sau đó tôi nghĩ tôi được hỏi điều gì đó về cách ừm DNS dựa trên độ trễ hoạt động, và câu trả lời của tôi không chính xác, nhưng có lẽ chấp nhận được.
I I thought about it from first principles, and I thought that's uh for example, I thought that Route 53 did a triangulation based on the actual latency of the client, but it is more like that they use a uh they probably use a geolocation database in
Tôi đã suy nghĩ về nó từ những nguyên lý cơ bản, và tôi nghĩ rằng đó là ừm ví dụ, tôi nghĩ rằng Route 53 thực hiện tam giác hóa dựa trên độ trễ thực tế của client, nhưng nó giống như là họ sử dụng một ừm họ có lẽ sử dụng cơ sở dữ liệu định vị địa lý để
order to do latency-based routing of DNS requests of the DNS answers, sorry.
Thực hiện định tuyến dựa trên độ trễ cho các yêu cầu DNS, xin lỗi, cho các câu trả lời DNS.
Then after that was a values uh interview.
Sau đó là một buổi phỏng vấn về ừm giá trị.
And to be honest, I don't really remember most of the questions for the values portion, but I do remember one thing, which was when I asked the question of I asked I asked the interviewers to think about 12 months from now and to look back retrospectively, what is the thing that I would have had to achieve in order to for you to say it was a good decision hiring this person.
Và thành thật mà nói, tôi không thực sự nhớ hầu hết các câu hỏi trong phần giá trị, nhưng tôi nhớ một điều, đó là khi tôi đặt câu hỏi, tôi yêu cầu những người phỏng vấn hãy nghĩ về 12 tháng kể từ bây giờ và nhìn lại, điều mà tôi sẽ phải đạt được để các bạn nói rằng đó là một quyết định tuyển dụng tốt người này là gì.
And then
Và sau đó
they told me about a clears throat an application that they needed to be built for the platform within Atlassian, and the application would facilitate self-service load balancers.
Họ kể cho tôi về một [hắng giọng] một ứng dụng mà họ cần được xây dựng cho nền tảng bên trong Atlassian, và ứng dụng đó sẽ tạo điều kiện cho load balancer tự phục vụ.
Sort of similar to if you were using Amazon application load balances or the equivalent in any cloud provider.
Kiểu tương tự như nếu bạn đang dùng Amazon application load balancer hoặc tương đương ở bất kỳ nhà cung cấp cloud nào.
But for the internal developers of Atlassian.
Nhưng dành cho các lập trình viên nội bộ của Atlassian.
And it was essentially just a
Và nó về cơ bản chỉ là một