Hướng dẫn should i interview in python or javascript? - tôi nên phỏng vấn bằng python hay javascript?
Bạn sẽ chọn những gì cho Intrviews kỹ thuật? (Nghiêm trọng cho việc sử dụng này - Tôi không cố gắng so sánh 2 ngôn ngữ ở đây, cả hai đều tuyệt vời) Show
Tôi biết C ++ và Java nhưng không sử dụng chúng trong một thời gian. Biết JS (ES6) rất tốt và thích sử dụng nó và IMO là một lựa chọn tuyệt vời vì nó rất ngắn gọn và nhanh hơn để viết. Python thậm chí còn ngắn gọn hơn. Hầu hết các câu trả lời trên LeetCode Phiên bản Python là ngắn nhất và thường dễ đọc. Tôi biết những điều cơ bản của Python và có lẽ có thể nhặt nó lên. Nó có giá trị nó chỉ cho điều này? Đối với những người biết cả hai, suy nghĩ? Tôi là một kỹ sư phần mềm chính/cao cấp tại một công ty nhỏ dựa trên Boulder. Tôi đã phỏng vấn cho hơn 20 công việc phần mềm khác nhau trong những năm qua. Và tôi đã phỏng vấn nhiều người hơn thế. Kinh nghiệm phỏng vấn và được phỏng vấn là niềm vui! Mặc dù căng thẳng. Chuẩn bị cho phần kỹ thuật của các cuộc phỏng vấn đó có thể là căng thẳng. Trong khi chuẩn bị, bạn sẽ hỏi:technical part of those interviews can be just as stressful. While preparing, you’ll ask:
Tôi có thể trả lời rằng: Sử dụng Python và dành thời gian của bạn để thực hành các vấn đề thuật toán trong Python. Tại sao tôi nên sử dụng Python cho tất cả các cuộc phỏng vấn lập trình?
Điều gì sẽ xảy ra nếu tôi không biết Python?Học nó. Nghiêm túc! Ảnh của Olia Danilevich từ PexelsĐiều này gần như khó khăn như âm thanh. Có thể có 30 khái niệm/phương pháp4040 mà bạn sẽ cần phải ghi nhớ, cộng với một số giờ luyện tập, và sau đó bạn sẽ là 80% cách đó (và, như chúng tôi biết, 80% là quá đủ). Điều này không nên mất hơn năm giờ cho đường cơ sở ban đầu, và sau đó mười giờ thực hành trên trang web thuật toán ưa thích của bạn (LeetCode.com, Hackerrank.com, v.v.). Tôi chỉ biết JavaScript, tại sao tôi có thể phỏng vấn trong đó?Câu hỏi triệu đô. Câu trả lời là bạn có thể, nhưng sự thật đáng buồn là mọi người sẽ coi thường bạn vì đã chọn làm điều đó. Ngôn ngữ lập trình yêu thích của tôi là JavaScript/TypeScript. Thật tuyệt vời. Nó là ngôn ngữ lập trình phổ biến nhất! Nhưng nó có một sự kỳ thị, và tôi đã có rất nhiều, rất nhiều cuộc trò chuyện trong những năm qua về những tác động tiêu cực của điều đó. Tôi ước họ không tồn tại, nhưng họ làm. Tôi xin lỗi. Với sự thật đáng buồn đó - một câu chuyện tuyệt vời cho một cuộc phỏng vấn là JavaScript là ngôn ngữ ưa thích của bạn nhưng bạn đã học Python chỉ để phỏng vấn vì nó sạch hơn và biểu cảm hơn để giải quyết các vấn đề thuật toán. Mọi người sau đó sẽ xem bạn như một người biết nhiều ngôn ngữ lập trình và chọn họ vào đúng thời điểm dựa trên lợi ích của họ, thay vì nhìn bạn như một nhà phát triển hàng đầu của người Hồi giáo , Tôi cũng không thích nó). Ảnh của Fauxels từ PexelsTuy nhiên, để bạn nêu những điều trên, mặc dù, bạn phải thực sự biết và hiểu JavaScript - nếu bạn có thể thực hiện các bài tập mã hóa trong Python và sau đó nói về cách JavaScript là ngôn ngữ nguyên mẫu, việc đóng cửa là gì, và thậm chí là một số chức năng Các khái niệm lập trình, sau đó bạn sẽ trở thành một kỹ sư toàn diện và đa năng, người thực sự hiểu JavaScript và (vẻ đẹp trong đó) và có khả năng học một ngôn ngữ chỉ để phỏng vấn hiệu quả. Điều đó khá ấn tượng, và nó không mất nhiều công việc. Tiếp theo, hãy để Lừa đi qua những bước chính xác để học đủ Python để làm cho việc phỏng vấn một cách dễ dàng. Thiết lập môi trường Python (10 phút)
Đó là nó. Tôi sẽ lo lắng về việc thiết lập bất kỳ môi trường ảo nào từ dòng lệnh hoặc bất cứ thứ gì tương tự. Không ai sẽ hỏi bạn cách cài đặt Python trong một cuộc phỏng vấn. Ghi nhớ những điều cơ bản (90 phút, sau đó 5 phút mỗi ngày)
4. Đi qua flashcards trên điện thoại của bạn trong những ngày và tuần tới. Tôi có một bộ bài cho tất cả những thứ lập trình tôi muốn giữ ghi nhớ. Thực hành đủ về các vấn đề thuật toán để phỏng vấn tốt (10 giờ15 giờ)Đây là phần thú vị - và tôi có nghĩa là nghiêm túc. Bạn có những điều cơ bản, và nếu bạn don don, ít nhất bạn cũng biết tìm chúng ở đâu, ít nhất là cho đến khi bạn ghi nhớ chúng. Bây giờ bạn có thể giải quyết một loạt các vấn đề thuật toán nhỏ vui nhộn. Nhưng, vấn đề gì? Ở đâu? Ở đây, một số giữ tay:
Đó là nó. Bạn nên đi qua Flashcards mỗi ngày, biến nó thành một thói quen nhỏ, một khi bạn sử dụng các khái niệm mà bạn ghi nhớ trong một số thử thách thực tế, cuối cùng họ sẽ gắn bó khá tốt. Tài nguyên
Tôi nên phỏng vấn bằng JavaScript hay Python?1. Sự phù hợp cho các cuộc phỏng vấn Một số ngôn ngữ chỉ phù hợp hơn cho các cuộc phỏng vấn - các ngôn ngữ cấp cao hơn như Python hoặc Java cung cấp các hàm thư viện tiêu chuẩn và cấu trúc dữ liệu cho phép bạn dịch giải pháp để mã hóa dễ dàng hơn. Từ kinh nghiệm của tôi với tư cách là một người phỏng vấn, hầu hết các ứng cử viên chọn Python hoặc Java.most candidates pick Python or Java.
Tôi có nên sử dụng JavaScript để phỏng vấn không?Tôi có thể sử dụng JavaScript để phỏng vấn không?Vâng, miễn là đó là ngôn ngữ bạn biết tốt nhất, bạn thường có thể sử dụng nó.Tuy nhiên, lưu ý rằng nếu người phỏng vấn muốn kiểm tra kỹ năng của bạn bằng một ngôn ngữ cụ thể, điều đó sẽ thay đổi.Nếu giải pháp tốt hơn nhiều trong một ngôn ngữ OOP khác, bạn nên có một lý do chính đáng để không chọn nó.Yes, as long as that's the language you know best, you can usually use it. Note, however, that if interviewers want to check your skill in a particular language, that changes. If the solution is much better in a different OOP language, you should have a good reason not to choose it.
Tôi có nên sử dụng Python cho các cuộc phỏng vấn không?Ngoài các cấu trúc dữ liệu lý thuyết, Python còn có chức năng mạnh mẽ và thuận tiện được tích hợp vào các triển khai cấu trúc dữ liệu tiêu chuẩn của nó.Các cấu trúc dữ liệu này cực kỳ hữu ích trong các cuộc phỏng vấn mã hóa bởi vì chúng cung cấp cho bạn rất nhiều chức năng theo mặc định và cho phép bạn tập trung thời gian vào các phần khác của vấn đề.These data structures are incredibly useful in coding interviews because they give you lots of functionality by default and let you focus your time on other parts of the problem.
Ngôn ngữ lập trình nào là tốt nhất để phỏng vấn?Dưới đây là 5 ngôn ngữ lập trình hàng đầu mà bạn cần thành thạo để bẻ khóa các cuộc phỏng vấn của Faang:.. Java.Java là một ngôn ngữ lập trình hướng đối tượng mạnh mẽ cũng có thể được sử dụng để lập trình đa năng..... Golang..... Python..... Kotlin..... JavaScript.. |