Python không được phép trong các cuộc phỏng vấn?

Python và Java là hai trong số các ngôn ngữ lập trình được sử dụng thường xuyên nhất trong số các nhà phát triển chuyên nghiệp theo. Vì vậy, không có gì ngạc nhiên khi đây là hai ngôn ngữ lập trình phổ biến nhất mà chúng ta thấy trong mùa Tuyển dụng Đại học khi các công ty công nghệ phỏng vấn hàng ngàn ứng viên thực tập và sinh viên mới tốt nghiệp vào mỗi mùa thu.

Năm 2021, Python một lần nữa thống trị bối cảnh Tuyển dụng Đại học, tăng gần 2 điểm phần trăm so với năm 2020. Java và C++ cũng có mức tăng khiêm tốn

Thật thú vị, trong khi JavaScript là ngôn ngữ lập trình phổ biến số 1 [68. 6% nhà phát triển chuyên nghiệp sử dụng JS, thông qua Stack Overflow], việc sử dụng nó trong các cuộc phỏng vấn nghề nghiệp ban đầu vẫn còn ở mức tối thiểu, với dưới 2% ứng viên thực tập/mới tốt nghiệp sử dụng JavaScript cho các cuộc phỏng vấn kỹ thuật của họ trong năm nay

Có hai nguyên nhân gốc rễ dẫn đến sự phổ biến của Python trong các cuộc phỏng vấn kỹ thuật

Đầu tiên là sự thay đổi chương trình giảng dạy liên tục sang Python ở cấp đại học. Kể từ năm 2014, Python đã trở thành ngôn ngữ lập trình phổ biến nhất được dạy trong các khóa học lập trình cơ bản

Điều này là do nhu cầu tuyển dụng Python ngày càng tăng, ngôn ngữ này có xu hướng trở thành ngôn ngữ ưa thích của các lập trình viên tập trung vào AI/ML và đám mây. Điều này rất quan trọng và khi các sáng kiến ​​công nghệ dành cho các tổ chức trong hầu hết mọi ngành tăng mạnh trong thời kỳ đại dịch, đẩy nhanh quá trình chuyển đổi kỹ thuật số và tăng nhu cầu đối với các bộ kỹ năng đó

Lý do thứ hai là bản chất ngắn gọn của ngôn ngữ rất phù hợp với các bài tập mã hóa theo thời gian. Các ứng viên lập trình bằng Python luôn tiến sâu hơn vào phần mã hóa trong các cuộc phỏng vấn của họ. Đối với các tổ chức coi trọng tính hoàn chỉnh của giải pháp, tốc độ trở thành một thành phần có thể đo lường được trong tín hiệu tuyển dụng, điều đó có nghĩa là việc hoàn thành nhiều câu hỏi hơn sẽ cải thiện cơ hội lọt vào vòng phỏng vấn cuối cùng của ứng viên

Độ dài mã Python có thể ngắn hơn 3-4 lần so với Java và ngắn hơn 1-2 lần so với C ++, điều này phù hợp với các bài tập viết mã theo thời gian. Tùy thuộc vào người bạn hỏi, đây là một trong những vấn đề với các cuộc phỏng vấn kỹ thuật truyền thống

Đối với các ứng viên tham gia phỏng vấn kỹ thuật, chúng tôi luôn khuyên bạn nên chọn ngôn ngữ mà bạn cảm thấy thoải mái nhất để tạo sự tự tin. Nhưng một ứng viên đánh đổi có thể cân nhắc là độ dài mã và nếu tất cả mọi thứ đều như nhau, thì việc chọn một công cụ được xây dựng cho tốc độ sẽ có lợi đáng kể

Xu hướng dài hạn cho thấy việc sử dụng Python tăng đều đặn trong 5 năm qua. Năm 2017, Java là ngôn ngữ được sử dụng nhiều nhất với 55. 6% của tất cả các cuộc phỏng vấn thực tập sinh và sinh viên mới tốt nghiệp Karat đã thực hiện. Python là phổ biến thứ hai, được sử dụng 28. 7% thời gian

Khi Python trở nên phổ biến hơn, Java dần dần ít được sử dụng hơn. C ++ và JavaScript đã được sử dụng với tỷ lệ tương đối ổn định, mặc dù mức sử dụng JavaScript tăng vừa phải vào năm 2020

Chúng tôi sẽ quan tâm đến việc theo dõi xu hướng phát triển theo thời gian khi các công nghệ, vai trò và nhu cầu mới gia nhập thị trường trong những năm tới. Hãy cho chúng tôi biết những nhận xét hoặc câu hỏi mà bạn có

Cuối cùng thì đây là một câu hỏi mà chỉ chủ nhân của bạn mới có thể trả lời. Khi chúng ta nói về các công ty như Google, MS, v.v., đây là những công ty lớn có nhiều phòng ban và nhóm làm việc trên các phần cứng và phần mềm khác nhau. Tùy thuộc vào bộ phận và nhóm bạn sẽ được đưa vào, bạn sẽ làm việc với các ngôn ngữ khác nhau. Không chắc là bạn sẽ gắn bó với Python hoặc bất kỳ ngôn ngữ nào trong suốt sự nghiệp của mình, vì vậy hãy chuẩn bị để học thêm các kỹ năng khác. Trong các cuộc phỏng vấn mà kiến ​​thức gắn liền với một ngôn ngữ lập trình cụ thể không phải là một yêu cầu khó, sẽ không có vấn đề gì khi sử dụng Python để thể hiện khả năng giải quyết vấn đề thành thạo của bạn

Microsoft đã trả lời một danh sách các mối lo ngại liên quan đến nỗ lực mua Activision Blizzard trị giá 68 tỷ đô la đang diễn ra, do Cơ quan cạnh tranh và thị trường của Vương quốc Anh [CMA] đưa ra, và đưa ra một thống kê thú vị

Để trả lời các câu hỏi liên tục về việc liệu việc Microsoft sở hữu Call of Duty có gây khó khăn cho PlayStation một cách không công bằng hay không, Microsoft tuyên bố rằng mọi người chơi COD trên PlayStation đều có thể chuyển sang Xbox và cơ sở người chơi của Sony sẽ vẫn "lớn hơn đáng kể" so với cơ sở người chơi của họ.

Microsoft không đi sâu vào chi tiết về tính nhẩm của mình ở đây, nhưng lưu ý ở những nơi khác trong nhận xét của mình rằng PlayStation hiện có cơ sở cài đặt bảng điều khiển là 150 triệu, so với cơ sở cài đặt của Xbox là 63. 7 triệu

Xem trên YouTube

Bản tin Eurogamer. Kế hoạch Cyberpunk và Witcher của CD Projekt có quá tham vọng không?

Yêu cầu đó là một phần của một loạt các nhận xét được đưa ra cho trang web chị em Eurogamer GamesIndustry. biz để phản hồi báo cáo mới nhất của CMA, nếu không thì báo cáo này phần lớn lặp lại nhiều mối quan tâm tương tự mà cơ quan quản lý của Vương quốc Anh - và những người khác trên thế giới - đã đưa ra

Đối với những người theo dõi vụ việc, can thiệp mới nhất của CMA sẽ không gây ngạc nhiên - đó là bước tiếp theo trong lộ trình gần đây của cơ quan quản lý về cách thức và thời điểm họ sẽ cân nhắc với phán quyết cuối cùng của mình. Tháng này, chúng tôi đã đến hạn "tuyên bố về vấn đề" tháng 10 của CMA - và có vẻ như đây là tài liệu mà Microsoft hiện đã phản hồi công khai

Các chủ đề thông thường được đề cập - xung quanh khả năng thỏa thuận gây hại cho các đối thủ cạnh tranh nếu Microsoft có quá nhiều lợi thế khi sở hữu nhượng quyền thương mại Activision Blizzard [chủ yếu là Call of Duty] và do đó có thể tận dụng sức mạnh thương hiệu của họ để trở thành người dẫn đầu thị trường thống trị trong

Cụ thể, CMA nhận thấy thỏa thuận có khả năng gây hại cho Sony cũng như các dịch vụ phát trực tuyến khác như Google [có lẽ là một điểm cần tranh luận bây giờ], Amazon và Nvidia

"Việc có toàn quyền kiểm soát danh mục mạnh mẽ này, đặc biệt là khi Microsoft đã có vị trí vững chắc trong lĩnh vực máy chơi game, hệ điều hành và cơ sở hạ tầng đám mây, có thể khiến Microsoft gây tổn hại cho người tiêu dùng bằng cách làm suy yếu khả năng cạnh tranh của Sony - đối thủ chơi game gần nhất của Microsoft", CMA cho biết. . "

Đáp lại, Microsoft cho biết "các lý thuyết gây hại không được hỗ trợ" như vậy thậm chí không đủ để đảm bảo cuộc điều tra Giai đoạn 2 hiện tại của CMA - được kích hoạt vào ngày 1 tháng 9

"Đề xuất rằng người dẫn đầu thị trường đương nhiệm, với sức mạnh thị trường rõ ràng và lâu dài, có thể bị nhà cung cấp lớn thứ ba tịch thu tài sản do mất quyền truy cập vào một tựa game là không đáng tin cậy," Microsoft nói với GamesIndustry. kinh doanh

"Mặc dù Sony có thể không hoan nghênh sự cạnh tranh gia tăng, nhưng nó có khả năng thích ứng và cạnh tranh. Người chơi cuối cùng sẽ được hưởng lợi từ sự cạnh tranh và lựa chọn ngày càng tăng này

"Nếu bất kỳ người tiêu dùng nào quyết định chuyển từ một nền tảng trò chơi không cho họ lựa chọn về cách thanh toán cho các trò chơi mới [PlayStation] sang một nền tảng có [Xbox], thì đó là loại hành vi chuyển đổi của người tiêu dùng mà CMA nên . Đó không phải là điều mà CMA nên cố gắng ngăn chặn. "

CMA sẽ thông báo cho Microsoft về những phát hiện tạm thời của mình vào tháng 1 năm 2023, tại thời điểm đó, CMA có thể tìm kiếm các biện pháp khắc phục khả thi đối với bất kỳ điểm vướng mắc nào được nêu ra. Báo cáo cuối cùng của cơ quan quản lý - và phán quyết chung - sau đó sẽ được công bố không muộn hơn ngày 1 tháng 3 năm sau

Để xem nội dung này, vui lòng bật cookie nhắm mục tiêu. Quản lý cài đặt cookie

Trở thành người đăng ký Eurogamer và nhận tháng đầu tiên với giá £1

Nhận tháng đầu tiên của bạn với £1 [thường là £3. 99] khi bạn mua gói đăng ký Standard Eurogamer. Tận hưởng trình duyệt không có quảng cáo, giảm giá hàng hóa, thư hàng tháng của chúng tôi từ biên tập viên và thể hiện sự ủng hộ của bạn bằng cách nhận xét tinh tế dành riêng cho người ủng hộ

Python không được phép trong các vị trí?

Bạn nên "được phép" sử dụng bất kỳ ngôn ngữ nào phù hợp với nhiệm vụ . Chúng tôi sử dụng Python cho hầu hết các mã không hiệu suất, với các tập lệnh shell khi thích hợp.

Amazon có cho phép Python trong cuộc phỏng vấn viết mã không?

Bạn sẽ có thể biên dịch mã của mình bao nhiêu lần tùy thích trước khi gửi giải pháp và bạn có thể sử dụng bất kỳ một trong tám ngôn ngữ sau. C#, C++, Java, C, Python, Ruby, Swift và JavaScript .

Chủ Đề