Phỏng vấn

Vishwastam Shukla, Giám đốc Công nghệ tại HackerEarth – Phỏng vấn

mm
Thêm Unite.AI vào các nguồn ưu tiên của bạn trên Google

Vishwastam Shukla, là Giám đốc Công nghệ tại HackerEarth, một nền tảng để thu hút hoặc tìm kiếm các nhà phát triển hàng đầu với các cuộc thi hackathon, đồng thời cho phép các doanh nghiệp đánh giá, phỏng vấn và nâng cao kỹ năng của các nhà phát triển một cách dễ dàng.

Điều gì đã thu hút bạn đến với khoa học máy tính và lập trình?

Tôi viết mã đầu tiên khi tôi vẫn còn đi học. Đó là một điều kỳ diệu khi tạo ra một thứ gì đó có giá trị chỉ bằng cách viết một vài dòng mã. Tôi nhớ viết các chương trình nhỏ bằng C và BASIC để thực hiện các chức năng xử lý văn bản và số học và mang chúng xung quanh trong một đĩa mềm như một món quà quý giá. Tôi luôn bị thu hút bởi toán học và do đó, việc học hệ thống nhị phân cũng rất hấp dẫn.

Bạn có thể chia sẻ với chúng tôi về HackerEarth là gì?

Visions của HackerEarth là kết nối các nhà phát triển phần mềm với các cơ hội phù hợp trên toàn cầu. Chúng tôi có một cộng đồng gần 6 triệu nhà phát triển sử dụng nền tảng của chúng tôi để học lập trình. Họ tham gia vào các cuộc thi hackathon và thách thức tuyển dụng do các tổ chức khác nhau tổ chức trên nền tảng của chúng tôi. Đối với các doanh nghiệp, chúng tôi cung cấp một công cụ đánh giá kỹ thuật để sàng lọc các ứng viên phát triển phần mềm. Chúng tôi cũng vừa ra mắt một công cụ phỏng vấn kỹ thuật cung cấp trải nghiệm tốt nhất cho cả người phỏng vấn và người được phỏng vấn. Tóm lại, chúng tôi cung cấp một nền tảng chu kỳ phát triển toàn diện cho nhà phát triển, bao gồm học tập, tín hiệu kỹ năng, việc làm và quay lại học tập.

Bạn có thể định nghĩa tín hiệu kỹ năng là gì và nó đã thay đổi như thế nào theo thời gian?

Tín hiệu kỹ năng là bằng chứng mà bạn trình bày cho các nhà tuyển dụng tiềm năng để展示 những gì bạn đã học được theo thời gian. Thông thường, các nhà tuyển dụng đã sử dụng các bằng cấp, tổ chức trước đây, kỹ năng được đề cập trong hồ sơ như tín hiệu kỹ năng. Điều này đã tạo ra sự phụ thuộc không hợp lý vào những gì ứng viên viết trong hồ sơ của họ. Tuy nhiên, điều này đang thay đổi nhanh chóng. Ngày nay, các nhà tuyển dụng công nghệ hàng đầu tìm kiếm bằng chứng thực tế khi đánh giá kỹ năng. Loại tín hiệu kỹ năng này có thể được thực hiện thông qua hồ sơ Github của ứng viên hoặc xếp hạng của họ trên các nền tảng như HackerEarth. Ngoài ra, các nhà tuyển dụng sau đó sẽ sàng lọc các ứng viên này dựa trên hiệu suất của họ trong một đánh giá kỹ thuật trực tuyến, hoàn toàn dựa trên kỹ năng cần thiết cho công việc. Điều này giữ cho quá trình tuyển dụng tổng thể rất khách quan và công bằng cho cả nhà tuyển dụng và ứng viên.

Tại sao việc đóng góp cho các dự án mã nguồn mở lại quan trọng?

Tôi sẽ nói rằng việc đóng góp cho các dự án mã nguồn mở là một trong những tín hiệu kỹ năng mạnh mẽ cho bất kỳ ứng viên nào đang tìm kiếm việc làm. Nhưng nói rộng ra, đối với bất kỳ nhà phát triển phần mềm nào có đóng góp mã nguồn mở, điều đó có nghĩa là họ biết nhiều về các phương pháp phát triển tốt nhất, có thể làm việc hiệu quả trong môi trường nhóm, có thể tuân theo quy trình và viết mã sạch, có thể bảo trì.

Tại sao việc tham gia vào các cuộc thi hackathon lại là một trong những cách tốt nhất để các ứng viên phân biệt mình?

Các cuộc thi hackathon là một cơ hội học tập duy nhất. Các ứng viên có thể sử dụng kỹ năng kỹ thuật của mình và tạo ra một thứ gì đó như một ứng dụng hoặc nguyên mẫu của một ý tưởng thực sự hữu ích trong thế giới thực. Điều này giúp các ứng viên không chỉ xây dựng cơ bắp kỹ thuật của mình mà còn có được chuyên môn trong lĩnh vực mà họ xây dựng. Nó cũng mang lại cho họ một hương vị của công việc nhóm và sự cố gắng thường được yêu cầu trong bất kỳ tổ chức nào đang phát triển nhanh. Đó là lý do tại sao chúng tôi thấy các nhà tuyển dụng tổ chức nhiều cuộc thi hackathon hơn để họ có thể xem kỹ năng kỹ thuật thực tế, sự sáng tạo và công việc nhóm cùng một lúc.

Có những cách nào khác mà các ứng viên có thể展示 công việc của mình?

Bên cạnh việc hoạt động trên Github và các cộng đồng mã nguồn mở như HackerEarth, các ứng viên có thể展示 công việc của mình thông qua các đóng góp trên các nền tảng như StackOverflow hoặc các blog kỹ thuật trên Medium.

Tại sao các ứng viên nên luôn sẵn sàng học hỏi và tạo thói quen nâng cao kỹ năng liên tục?

Mặc dù các nguyên tắc cơ bản của phát triển phần mềm không thay đổi, có nhiều thay đổi với các ngôn ngữ mới, khuôn khổ, phong cách viết mã hoặc kiến trúc phần mềm. Điều này chủ yếu được thúc đẩy bởi sự tăng trưởng của khả năng xử lý, khả năng tiếp cận với lượng dữ liệu khổng lồ và khả năng áp dụng vào nhiều lĩnh vực khác nhau. Các ứng viên phải phát triển độ sâu trong ít nhất một số lĩnh vực này nhưng cũng phải có kiến thức rộng về các lĩnh vực khác để họ có thể áp dụng công cụ tốt nhất cho một vấn đề cụ thể. Điều này đòi hỏi sự học hỏi và nhận thức liên tục về các phát triển như vậy.

Các nhà tuyển dụng và người quản lý tuyển dụng nên suy nghĩ về những gì khi tuyển dụng thế hệ nhà phát triển tiếp theo?

Bên cạnh các kỹ năng cốt lõi như cấu trúc dữ liệu, thuật toán và thiết kế, các nhà tuyển dụng phải tập trung vào tư duy dựa trên nguyên tắc cơ bản. Có nhiều cách để kiểm tra điều này, nhưng cách yêu thích của tôi là yêu cầu ứng viên thực hiện một bài tập viết chính thức. Điều này buộc họ không chỉ giải quyết vấn đề mà còn giải thích giải pháp của họ theo cách mà người khác có thể hiểu. Một khía cạnh quan trọng khác cần xem xét là sự đa dạng. Là một người quản lý tuyển dụng, bạn không muốn tạo ra một đội nghĩ và hành động giống như bạn. Các đội thực sự nên là một sự pha trộn của ý tưởng và quan điểm đa dạng. Điều này giúp kích thích sự đổi mới trong dài hạn.

Có điều gì khác mà bạn muốn chia sẻ về HackerEarth?

HackerEarth như một tổ chức tự hào về việc chúng tôi đã có thể tác động đến hàng chục nghìn cuộc sống bằng cách giúp họ học tập và có được việc làm tại hàng trăm tổ chức tuyệt vời trên toàn thế giới. Khi phần mềm tiếp tục thay đổi thế giới, chúng tôi sẽ tiếp tục tác động đến nhiều cuộc sống hơn, làm cho công nghệ trở nên dễ tiếp cận hơn, loại bỏ các thành kiến và giúp dân chủ hóa việc tuyển dụng dựa trên kỹ năng.

Antoine là một nhà lãnh đạo có tầm nhìn và là đối tác sáng lập của Unite.AI, được thúc đẩy bởi niềm đam mê không ngừng nghỉ để định hình và quảng bá tương lai của AI và robot. Là một doanh nhân hàng loạt, ông tin rằng AI sẽ gây ra sự gián đoạn cho xã hội giống như điện, và thường được bắt gặp khi nói về tiềm năng của các công nghệ phá vỡ và AGI.

Là một nhà tương lai học, ông dành để khám phá cách những đổi mới này sẽ định hình thế giới của chúng ta. Ngoài ra, ông là người sáng lập của Securities.io, một nền tảng tập trung vào đầu tư vào các công nghệ tiên tiến đang định nghĩa lại tương lai và thay đổi toàn bộ lĩnh vực.