Cảm ơn bạn, bạn quá khen rồi, xưa giờ mình chỉ code Kotlin là chủ yếu còn Dart thì mới học đây thôi. Còn project cụ thể thì chắc phải code thử 1 project Flutter
"Thuật toán" là để test về tư duy và kĩ năng giải quyết vấn đề, nó không dành riêng cho một ngôn ngữ nào cả. Công ty bảo phỏng vấn thuật toán Frontend thì đang muốn kiểm tra về tư duy và Javascript skill của bạn thôi.
Bạn đừng quá hoang mang. Cá nhân mình nghĩ phỏng vấn là để tìm công việc phù hợp với năng lực, và công ty tìm người phù hợp. Thay vì mong chờ việc "trúng tủ" đề thi, thì tốt nhất là mình nên trau dồi kiến thức và kĩ năng lập trình cho bản thân. Phỏng vấn người ta sẽ hỏi rất nhiều chứ không phải chỉ xoáy vào thuật toán, nên dù bạn có "rớt" vòng thuật toán, thì bạn vẫn có thể ghi điểm ở những vòng khác, ví dụ như:
Bạn này có cơ bản tốt
Bạn này tính tình phù hợp với team
Bạn này tuy không giỏi thuật toán nhưng tư duy logic tốt
Bạn này có khả năng giải quyết vấn đề tốt
Bạn này có khả năng học hỏi nhanh kiến thức, có thể đào tạo được...
Nếu ngày phỏng vấn cận kề rồi thì mình khuyên bạn:
Tập trung vào điểm mạnh và thành thật với điểm yếu của bản thân
Xem lại các dự án đã làm, liệt kê rành mạch các công nghệ sử dụng và lý do lựa chọn
Xem lại các kiến thức cơ bản về Javascript
Xem thêm các kiến thức "mới" về Javascript (như ES6, ES7...)
Đừng quên Frontend còn có HTML và CSS là bạn thân của JS nhé
Lỗi này là sao bác khi chạy code:
UserWarning: This overload of nonzero is deprecated:
nonzero()
Consider using one of the following signatures instead:
nonzero(*, bool as_tuple) (Triggered internally at ../torch/csrc/utils/python_arg_parser.cpp:766.)
keep = keep.nonzero().squeeze(1)
@luongvanphuc cám ơn bạn đã chia sẻ nha.
Đây là lần đầu tiên mình đi pv có thuật toán nên cảm giác hơi bối rối với một chút lo lắng.
Hi vọng lời chúc của bạn sẽ đem lại may mắn cho mình.
reduce() để tích lũy giá trị, bắt đầu từ giá trị đầu tiên, sau đó áp dụng operation cho giá trị tích lũy được hiện tại với giá trị hiện đang được flow phát ra.
fold() để tích lũy giá trị, bắt đầu bằng giá trị initial, sau đó áp dụng operation cho giá trị tích lũy được hiện tại với giá trị đang được flow phát ra.
Dùng từ tích luỹ giá trị và operation sẽ đúng hơn là nói tính tổng. Vì operation giữa giá trị tích luỹ và giá trị hiện tại có thể là bất kì operator nào khả dụng cho 2 giá trị trên, dùng từ tính tổng không mang tính khái quát.
THẢO LUẬN
Bạn phỏng vấn xong thì post kinh nghiệm lên cho mọi người tham khảo nha
Run local thì sao phải cài nginx cho rắc rối thêm vậy bạn?
@luongvanphuc Mình sẽ theo lời khuyên của bạn. Thank bạn nha
Cảm ơn bạn, bạn quá khen rồi, xưa giờ mình chỉ code Kotlin là chủ yếu còn Dart thì mới học đây thôi. Còn project cụ thể thì chắc phải code thử 1 project Flutter
Link đúng đây bạn nhé https://swiftvietnam.com/posts/2020-04-19_use_publish_to_create_static_websites/
Bạn chụp cả code bên view cho mn cũng xem để dễ hình dung hơn ấy
"Thuật toán" là để test về tư duy và kĩ năng giải quyết vấn đề, nó không dành riêng cho một ngôn ngữ nào cả. Công ty bảo phỏng vấn thuật toán Frontend thì đang muốn kiểm tra về tư duy và Javascript skill của bạn thôi.
Bạn đừng quá hoang mang. Cá nhân mình nghĩ phỏng vấn là để tìm công việc phù hợp với năng lực, và công ty tìm người phù hợp. Thay vì mong chờ việc "trúng tủ" đề thi, thì tốt nhất là mình nên trau dồi kiến thức và kĩ năng lập trình cho bản thân. Phỏng vấn người ta sẽ hỏi rất nhiều chứ không phải chỉ xoáy vào thuật toán, nên dù bạn có "rớt" vòng thuật toán, thì bạn vẫn có thể ghi điểm ở những vòng khác, ví dụ như:
Nếu ngày phỏng vấn cận kề rồi thì mình khuyên bạn:
Cảm ơn bạn
ngoài ra còn có thể dùng ssh để map port từ server về local.
Mong bạn chia sẻ thêm cách triển khai automation test ví dụ như chạy selenium trên docker cũng như là kết hợp với cicd
Lỗi này là sao bác khi chạy code: UserWarning: This overload of nonzero is deprecated: nonzero() Consider using one of the following signatures instead: nonzero(*, bool as_tuple) (Triggered internally at ../torch/csrc/utils/python_arg_parser.cpp:766.) keep = keep.nonzero().squeeze(1)
cho mình hỏi, mình muốn dùng client_secret và client_id load từ db ra thì phải làm thế nào ạ.
à đoạn đó chỉ là khai báo thôi bạn, thay vì viết 3 dòng let dùng
;ở cuối thì mình viết khai báo cách nhau dấu,thôi ý.@luongvanphuc cám ơn bạn đã chia sẻ nha. Đây là lần đầu tiên mình đi pv có thuật toán nên cảm giác hơi bối rối với một chút lo lắng. Hi vọng lời chúc của bạn sẽ đem lại may mắn cho mình.
Mình góp ý về 2 operator sau:
Kiến thức Kotlin và Dart của bạn thật tuyệt! Mong sẽ có một project cụ thể minh hoạ ngôn ngữ Dart. Tks
em cảm ơn anh
Thật tuyệt!
em cảm ơn nhưng em phỏng vấn ở vị trí junior thôi anh. architecture thì em biết còn performance, security thì chưa được làm