SlimeVRX / Unreal-everyday

0 stars 0 forks source link

List câu hỏi chuẩn bị phỏng vấn #2

Open SlimeVRX opened 1 year ago

SlimeVRX commented 1 year ago
  1. Hiểu biết cơ bản về Unreal Engine

    • Câu hỏi: Bạn đã làm quen với Unreal Engine thông qua dự án nào?
    • Câu trả lời mẫu: Em bắt đầu với Unreal với dự án HanaVR, HanaVR là một idol ảo, mục đích từ render đoạn video ngắn trending trên Youtube, TikTok. Em sử dụng Character, Motion, dựng Background 3D, chuyển động camera và tạo ra một đoạn video.
  2. Kinh nghiệm phát triển game

    • Câu hỏi: Dự án đầu tiên bạn tham gia đã giúp bạn học hỏi điều gì?
    • Câu trả lời mẫu: Em nắm cũng như hiểu rõ hơn quy trình trong Unreal, Đọc sách, Dự án cá nhân được anh Hùng quản lý, Dự án công ty bên Artist cần hỗ trợ (Shader, vật liệu, outline,... tất nhiên là về Artist em không mạnh, em làm cùng với Sam, hỗ trơ Sam)
  3. Programming Languages

    • Câu hỏi: Bạn đã có kinh nghiệm lập trình trước khi học Unreal Engine chưa?
    • Câu trả lời mẫu: Có, trước khi học Unreal, tôi đã có kinh nghiệm lập trình với ngôn ngữ Python và một chút về C++.
  4. Blueprint Scripting

    • Câu hỏi: Bạn thường sử dụng Blueprints hay C++ khi phát triển trên Unreal Engine?
    • Câu trả lời mẫu: Vì mới bắt đầu, em thường sử dụng Blueprints vì nó trực quan và dễ dàng hơn. Nhưng tôi cũng đang nỗ lực học C++ để tối ưu hóa và mở rộng khả năng của mình.
  5. Version Control

    • Câu hỏi: Bạn đã từng sử dụng hệ thống quản lý phiên bản nào trước đây chưa?
    • Câu trả lời mẫu: Dù mới vào nghề, nhưng tôi đã làm quen với Git thông qua một số dự án nhóm ở trường.
  6. Tư duy giải quyết vấn đề

    • Câu hỏi: Khi gặp một lỗi mà bạn không biết cách giải quyết, bạn sẽ làm gì?
    • Câu trả lời mẫu: Tôi sẽ tìm kiếm lỗi đó trên diễn đàn và tài liệu chính thức của Unreal. Nếu vẫn không giải quyết được, tôi sẽ hỏi người có kinh nghiệm hơn hoặc tham gia các cộng đồng trực tuyến liên quan để tìm kiếm sự giúp đỡ. Stackoverflow, Github.
  7. Mục tiêu phát triển

    • Câu hỏi: Trong tương lai, bạn muốn hướng tới vị trí nào trong lĩnh vực phát triển game?
    • Câu trả lời mẫu: Tôi mong muốn trở thành một game developer chuyên nghiệp và sau đó tiến xa hơn để trở thành một technical lead hoặc game designer.
SlimeVRX commented 1 year ago

Giới thiệu về bản thân: Em là NTT, em là sinh viên ngành Cơ điện tử, Background là dân lập trình. Em thường bắt đầu dự án từ ý tưởng.

SlimeVRX commented 1 year ago
  1. Câu hỏi: Bạn đã từng làm việc với Unreal Engine bao giờ chưa? Câu trả lời: Có, tôi đã làm việc với Unreal Engine trong một số dự án. Tôi đã thực hiện việc tạo môi trường, tạo tài nguyên như vật liệu và texture, xây dựng logic trò chơi bằng cách sử dụng Blueprints và lập trình bằng C++. Tôi cũng đã tìm hiểu về ánh sáng, vật liệu và hiệu ứng đồ họa để tạo ra trải nghiệm chất lượng cao.

  2. Câu hỏi: Bạn có kinh nghiệm làm việc với C++ không? Câu trả lời: Có, tôi đã làm việc với C++ trong nhiều dự án phát triển trò chơi. Tôi đã viết mã để tạo các tính năng trò chơi, tối ưu hóa hiệu suất và quản lý dữ liệu trong môi trường Unreal Engine.

  3. Câu hỏi: Hãy cho chúng tôi biết về một dự án Unreal Engine quan trọng mà bạn đã tham gia. Câu trả lời: Trong dự án XYZ, tôi là một phần của nhóm phát triển chịu trách nhiệm xây dựng một trò chơi hành động sử dụng Unreal Engine. Tôi đã tham gia vào việc tạo các hệ thống chơi, xử lý va chạm, và tối ưu hóa hiệu suất để đảm bảo trò chơi hoạt động mượt mà trên nhiều nền tảng.

  4. Câu hỏi: Làm thế nào bạn xử lý vấn đề hiệu suất trong Unreal Engine? Câu trả lời: Để xử lý vấn đề hiệu suất, tôi thường bắt đầu bằng việc sử dụng các công cụ như Profiler để xác định các vùng gây căng thẳng. Sau đó, tôi tối ưu hóa mã, cải thiện quản lý bộ nhớ, và thực hiện cắt giảm nếu cần. Tôi cũng kiểm tra và điều chỉnh cài đặt ánh sáng, vật liệu và hiệu ứng để đảm bảo hiệu suất tốt nhất mà không ảnh hưởng đến chất lượng trải nghiệm.

  5. Câu hỏi: Bạn đã từng gặp phải thách thức gì khi làm việc với Unreal Engine và làm thế nào bạn đã giải quyết chúng? Câu trả lời: Unreal có quá nhiều thứ, thách thức nhất với em là những ngày bắt đầu tự học Unreal, mọi thứ đều mới mẽ, Tìm đọc sách để lấy kiến thức cơ bản, xác định mục tiêu rõ ràng. Giải quyết từng bước, làm nhiều sẽ quen việc.

  6. Câu hỏi: Bạn có kinh nghiệm làm việc trong môi trường làm việc nhóm không? Câu trả lời: Có, tôi đã làm việc trong môi trường làm việc nhóm trong nhiều dự án. Tôi luôn hỗ trợ các thành viên khác, chia sẻ ý tưởng và thông tin, và thường xuyên cập nhật tiến độ công việc. Tôi hiểu rằng giao tiếp hiệu quả và khả năng làm việc nhóm là yếu tố quan trọng trong việc phát triển dự án thành công.

  7. Câu hỏi: Bạn có kế hoạch nâng cao kiến thức của mình về Unreal Engine không? Câu trả lời: Tất nhiên, tôi luôn luôn mong muốn học hỏi và nâng cao kiến thức của mình. Tôi sẽ tiếp tục tham gia vào cộng đồng Unreal, theo dõi các tài liệu mới nhất, và thử nghiệm các tính năng mới để cập nhật về những thay đổi trong công nghệ.