Câu hỏi phỏng vấn Python Odoo

Mặc dù chúng tôi đang thực hiện nhiều dự án hơn trong odoo vào thời điểm phỏng vấn, chúng tôi sẽ quên những gì chúng tôi nên nêu bật… Tôi đã bỏ lỡ nhiều cuộc phỏng vấn như thế này. . P. [Họ hỏi về kỹ thuật của odoo. Tôi bắt đầu nói rằng Odoo được phát minh bởi Fabien. 😛. Ans là đúng nhưng câu hỏi là một câu hỏi kỹ thuật. ]

Trong bài viết trước, Cách phỏng vấn Nhà phát triển Odoo?, tôi đã cố gắng liệt kê những câu hỏi và điểm cơ bản nhất có thể giúp bạn với tư cách là chủ doanh nghiệp hầu như không có Kinh nghiệm Kỹ thuật Odoo để phỏng vấn Nhà phát triển Odoo

Bạn cũng có thể bỏ qua bài viết và chỉ cần tìm Chuyên gia tư vấn kỹ thuật Odoo, người có thể giúp bạn đưa ra một số đề xuất cho các nhà phát triển tốt nhất hiện có và anh ấy cũng có thể giúp bạn phỏng vấn

Phỏng vấn trực tiếp.  

  • Phiên bản Python mà Odoo sử dụng là gì?

Odoo vẫn đang sử dụng Python 2. 7. x. Nhưng tôi có thể dự đoán rằng họ sẽ chuyển sang Python 3. x cho Odoo 11 hoặc có thể là Odoo 12 khi các bản phân phối chính của Linux bắt đầu chuyển sang Python 3. x có nghĩa là hỗ trợ cho python 2. 7 sẽ giảm.
Ngoài ra, những người mới đến sẽ xem xét các phiên bản mới của python.

  • IDE yêu thích của bạn là gì?

Có thể hơi lạ nhưng sẽ giúp bạn biết liệu ứng viên có thể sử dụng và hiểu các tính năng nâng cao của IDE hay không. Nhiều nhà phát triển có thể thích sử dụng Trình soạn thảo văn bản hơn.
Các IDE được đề xuất nhiều nhất cho môi trường phát triển lành mạnh là PyCharm CE và Eclipse với PyDev. Nếu bạn đã có nhóm của mình, thì ứng viên nên quen thuộc với các công cụ của bạn hoặc ít nhất họ có thể bắt đầu với nó.
Sẽ thật tuyệt nếu ứng viên có thể sử dụng Gỡ lỗi và Git trong IDE yêu thích của mình.
Để phát triển nhanh chóng, bạn có thể tư vấn cho anh ấy/cô ấy bằng Mẫu Odoo PyCharm [tại đây].

  • Bạn có thể sử dụng các lệnh Git không?

Đó là một kỹ năng vô giá để biết cách sử dụng và nhận được lợi ích khi sử dụng Git thông qua GitHub hoặc BitBucket. Nó sẽ giúp nhóm của bạn lưu giữ lịch sử phát triển chi tiết theo dòng thời gian của dự án

  • Bạn có hiểu chế độ nhà phát triển không?

Chà, anh ấy/cô ấy sẽ có thể sử dụng chế độ nhà phát triển và nhận thêm thông tin chi tiết mà anh ấy/cô ấy cần cho sự phát triển.
Có nhiều ví dụ về việc sử dụng chế độ nhà phát triển có thể cần một bài viết riêng khác nhưng câu trả lời này có thể là một khởi đầu tốt để hiểu chế độ nhà phát triển và cách sử dụng nó một cách hiệu quả.

  • Bạn có quen thuộc với các tài nguyên Đào tạo Odoo trên Internet không?

Một câu hỏi lạ khác sẽ giúp bạn hiểu liệu ứng viên có thể học hỏi và cập nhật hay không vì Odoo đang phát triển và thay đổi quá nhanh.
Bạn có thể thấy khóa đào tạo của tôi hữu ích, Odoo [OpenERP] v8 Kỹ thuật, có hơn 1.000 nhà phát triển ở đó, những người sẽ rất vui khi tìm thấy bạn trong số họ.

  • Bạn có quen thuộc với Linux?

Bản phân phối Linux đã được sử dụng trong nhiều thập kỷ làm máy chủ. Vì vậy, ứng viên nên có Linux trên máy cục bộ của mình. Thậm chí có thể tốt hơn nhiều nếu anh ta sử dụng cùng một bản phân phối như trên máy chủ để xác nhận rằng mã của anh ta sẽ hoạt động trơn tru trên máy chủ

Odoo là một hệ thống ERP hiện đại mới xuất hiện trên thị trường và đang phát triển rất nhanh. Một trong những tính năng tốt nhất của Odoo cũng giống như nhược điểm tồi tệ nhất của hệ thống, đó là Python, vì không dễ tìm được nhà phát triển Python đủ tiêu chuẩn, điều này khiến việc tìm nhà phát triển Odoo đủ tiêu chuẩn trở nên khó khăn hơn

'Quy luật cung cầu' đang chi phối tình trạng này nhưng đáng tiếc là chất lượng không được đảm bảo. Đó là lý do tại sao tôi bắt đầu với bài viết này và tiếp tục với Phần 2 của cùng một bài viết

Tìm nhà phát triển Odoo ở đâu?

Các nhà phát triển Odoo không dễ tìm nhưng bạn vẫn có cơ hội tìm thấy họ ở đây trên LinkedIn, đây là điều chắc chắn tốt nhất. Cách tốt nhất để bắt đầu với LinkedIn là có một vài kết nối biết Odoo để bạn có thể xây dựng một mạng lưới tốt hơn để tìm thêm ứng viên

Sau đó, bạn cần gửi cho họ những gì bạn cần, những gì bạn mong đợi từ họ và kiểm tra tính khả dụng của họ để có thể đưa ra câu trả lời phù hợp giúp bạn lựa chọn trong số họ.

Và cuối cùng mời họ phỏng vấn trực tiếp

Phỏng vấn trực tiếp

phỏng vấn nhân sự

Khi bạn gặp ứng viên, bạn có thể cần đọc và quan tâm đến những điểm được đề cập ở đây [Cách phỏng vấn ứng viên có kinh nghiệm]

Phỏng vấn kỹ thuật

Trong phần này, tôi sẽ cố gắng liệt kê các kỹ năng cơ bản nhất mà một nhà phát triển Odoo nên biết. Các kỹ năng bổ sung là một điểm cộng theo các loại dự án phổ biến nhất

  • Bạn có thể mô tả Odoo về mặt kỹ thuật không?

Odoo là ứng dụng dựa trên web được xây dựng bằng khung 'Đối tượng mở' của chính nó. Odoo đang sử dụng Python, XML và CSV làm công nghệ chính

 

  • Bạn có biết sự khác biệt chính giữa Odoo 7. 0 và các phiên bản mới hơn?

Odoo [OpenERP] 7. 0 được xây dựng bằng các API cũ vẫn được hỗ trợ song song với các API mới trong Odoo 8. 0 và Odoo 9. 0.
Ứng viên nên làm quen với API mới vì API cũ sẽ không còn được hỗ trợ trong Odoo 10. 0. Anh ấy cũng có thể đưa ra một số ví dụ [@api. một, @api. đa, @api. phụ thuộc, @api. trao đổi, @api. mô hình,. ]

 

  • Bạn có thể chia sẻ một số chi tiết về Odoo ORM với các ví dụ không?

Odoo phụ thuộc vào ORM [Ánh xạ quan hệ đối tượng] trong hầu hết mọi phương thức. Vì vậy, ứng viên sẽ có thể đề cập đến một vài ví dụ và thời điểm sử dụng nó cũng như giá trị mong đợi được trả về.
Các phương thức Odoo ORM phổ biến nhất nên biết. Ngoài ra, anh ta nên biết sự khác biệt giữa trình duyệt [] và tạo [] vì cả hai đều trả về một tập bản ghi.

  • Các loại báo cáo được hỗ trợ trong Odoo theo mặc định là gì?

Odoo đang hỗ trợ PDF, HTML và báo cáo động. Ứng viên phải quen thuộc với QWeb để có thể tạo và chỉnh sửa báo cáo

  • Sự khác biệt giữa các mô-đun từ quan điểm kỹ thuật là gì?

Không có gì.
Khi viết mã, tất cả các mô-đun đều giống nhau vì không có sự khác biệt thực sự giữa mã được viết cho Mô-đun Nhân sự và mã được viết cho Mô-đun Kế toán bất kể mức độ phức tạp của mô-đun kế toán.

  • Bạn có thể mô tả các mức độ bảo mật trong Odoo không?

Odoo sử dụng người dùng và nhóm để xác định quyền cho từng đơn vị [người dùng & nhóm]. Ngoài ra còn có các quy tắc bảo mật có thể được định nghĩa là ngoại lệ sẽ xảy ra trong một số trường hợp. Ví dụ: là kế toán, bạn có thể xóa hóa đơn nhưng bạn sẽ không thể xóa hóa đơn đã xác nhận.
Ứng viên nên làm quen với các cấp độ bảo mật này

  • Bạn có thể cài đặt Odoo trên máy chủ từ xa bằng dòng lệnh không?

Quản trị viên hệ thống của bạn sẽ có thể cài đặt, gỡ bỏ, bắt đầu, dừng và cập nhật Odoo trên máy chủ thử nghiệm và máy chủ sản xuất. Nhưng đôi khi có thể hữu ích khi nhà phát triển tự mình truy cập máy chủ để đảm bảo rằng mọi thứ được xây dựng tốt

Các câu hỏi Python cơ bản được hỏi trong cuộc phỏng vấn là gì?

Câu hỏi phỏng vấn cơ bản về Python dành cho người mới bắt đầu .
Trăn là gì?.
Python là một ngôn ngữ thông dịch. .
Sự khác biệt giữa danh sách và bộ dữ liệu là gì?.
pep8 là gì?.
Các tính năng chính của Python là gì?.
Bộ nhớ được quản lý trong Python như thế nào?.
PYTHONPATH là gì?.
Mô-đun Python là gì?

Mô-đun trong câu hỏi phỏng vấn Python là gì?

Mô-đun được định nghĩa là một tệp bao gồm một tập hợp các hàm và câu lệnh Python khác nhau mà chúng tôi muốn thêm vào ứng dụng của mình . Ví dụ tạo mô-đun. Để tạo một mô-đun trước tiên, chúng ta cần lưu mã mà chúng ta muốn trong một tệp có tên. phần mở rộng py.

Công nghệ Odoo là gì?

Odoo là bộ công cụ phần mềm quản lý doanh nghiệp bao gồm, chẳng hạn như CRM, thương mại điện tử, thanh toán, kế toán, sản xuất, kho hàng .

Chủ Đề