Phỏng vấn
Duyệt các bài viết được gắn thẻ Phỏng vấn
102 bài viết

Top 5 câu hỏi phỏng vấn java hay nhất
Bài viết được sự cho phép của tác giả Kiên Nguyễn Hôm nay ngồi viết bài, đang trong thời kì nhà nhà nhảy việc, người người nhảy việc . Chính vì lý do đó, thiết nghĩ nên viết một bài lựa ra một số câu hỏi phỏng vấn java hay giúp đỡ anh em. Cố gắng tu luyện để đạt tới mức độ như này!. Nguồn / Source: pinterest.com Thật tình mà nói, 5 câu hỏi này không phải lúc nào bắt đầu phỏng vấn cũng hỏi. Thường thì người ta chạy roda vài câu đơn giản trước. Chả ai hỏi từ khóa ít dùng như thế này. Ví dụ như: Abstract là gì? . Interface là gì? . Sự khác biệt giữa Linked List và Array List? . Thiệt tình là thế, nhưng nếu mấy ông đi phỏng vấn gặp ngay một ông anh khá cứng . Câu hỏi đâu tiên tất nhiên sẽ không phải như thế. Nên hãy tham khảo 5 câu hỏi dưới đây nhé: Ở phía dưới câu hỏi là phần trả lời của mình, nếu có chỗ nào chưa chính xác các bạn vui lòng comment ở phía dưới. Tuyển Java lương cao làm việc online 10 Java Web Framework tốt nhất 10 lý do cho thấy tại sao bạn nên theo học ngôn ngữ lập trình Java 1. Từ khóa volatile là gì?. Tại sao ta cần sử dụng chúng? Ghê, câu hỏi phỏng vấn Java đầu tiên mà đụng tới Volatile thì thường vị trí apply cũng là Senior rồi đấy!. Quay lại câu hỏi, cần nhớ rằng trong Java, mỗi thread (luồng) sẽ có một ngăn xếp (stack) được cấp phát riêng . Ngăn xếp có gì? Ngăn xếp ( stack ) này chứa bản sao các biến (copy of variables)...

Khám phá Quy trình tuyển dụng Data Engineer
Đọc bài viết dưới đây của Station D từ kinh nghiệm của anh Calvin Cảnh Trần – Senior Data Engineer tại Grab , để hiểu rõ hơn về Quy trình và kinh nghiệm phỏng vấn Data Engineer cập nhật mới nhất trong năm 2020. Data Engineer (Kỹ sư dữ liệu) hiện đang là ngành phát triển và nhận được sự quan tâm lớn. Nhiều cơ hội bắt đầu mở ra cho các ứng viên theo đuổi ngành nghề này. Và để có sự chuẩn bị tốt nhất, bạn cần nắm bắt rõ quy trình tuyển dụng của vị trí này. Cùng Station D khám phá ngày những điều thú vị xoay quanh cuộc tuyển chọn cho vị trí Data Engineer nhé! Những hiểu biết cơ bản về Data Engineer Kỹ sư dữ liệu (Data Engineer) là người phát triển, xây dựng, kiểm tra và duy trì kiến trúc. Đồng thời, họ cũng là người đề xuất và đôi khi đảm nhậm việc cải thiện chất lượng dữ liệu. Để hoàn thiện và phát triển nguồn dữ liệu, nhóm những Data Engineer cần cải biến các quy trình thiết lập dữ liệu để mô hình hóa, khai thác và sản xuất dữ liệu. Nhóm các công cụ mà một Kỹ sư dữ liệu cộng tác bao gồm: SAP, Oracle, Cassandra, MySQL, Redis, Riak, PostgreSQL,… Xét về tiềm năng phát triển , ngành Kỹ sư dữ liệu dường như phát triển mạnh mẽ hơn tại thị trường quốc tế. Tại Việt Nam, nguồn lực tuyển dụng của ngành này chưa nhiều. Mức lương trung bình dành cho vị trí này cũng lên đến $124.000/năm. Song , với những đặc thù công việc, tính khoa học thực tiễn, ngành Kỹ sư dữ liệu hứa hẹn là một ngành rất có triển vọng trong...

Top 5 câu hỏi phỏng vấn MySQL hay gặp và câu trả lời
Lại là chuỗi bài series phỏng vấn, SQL có rồi, các hệ cơ sở dữ liệu (RDBMS) khác có rồi, giờ tới lượt MySQL . DB phổ biến hàng đầu thế giới liệu phỏng vấn có gì khác biệt? Tất cả sẽ tới trong 3 phần của chuỗi bài viết phỏng vấn MySQL. Bắt đầu thôi nào anh em. Meme cuối cùng cũng chỉ là meme chứ không ý gì là dìm hàng MongoDB . Coi chứ nhiều khi đâu phải MySQL là ngon nhất, nhưng thôi cứ cập nhật kiến thức phỏng vấn đã. 1. VARCHAR và CHAR khác nhau thế nào? Lúc nào thì sử dụng cái nào? Câu hỏi phỏng vấn MySQL này là câu hỏi cơ bản ha anh em. Đánh giá ở mức độ Junior, nắm chắc kiến thức về các kiểu dữ liệu. Đầu tiên thì CHAR và VARCHAR chắc chắn là kiểu dữ liệu dạng chuỗi ha. Độ dài các kí tự là cần được quy định. CHAR lưu trữ các kí tự có độ dài cố định, trong khi VARCHAR lưu trữ các ký tự có độ dài không cố định (có thể thay đổi được) Với kiểu CHAR, khi đã khai báo độ dài cố định, nếu chuỗi input vào có độ dài nhỏ hơn, các kí tự phía sau sẽ được tự động thêm vào bằng khoảng trắng. Về hiệu suất thì CHAR tốt hơn VARCHAR một chút. Chính vì độ dài CHAR cấp là cố định từ trước nên bộ nhớ cấp phát cũng có giới hạn, VARCHAR thì ngược lại, bộ nhớ của VARCHAR chưa giới hạn trước mà có thể thay đổi. Các kiến thức có thể bổ sung thêm ở phần này: Khác nhau giữa TRUNCATE và DELETE GRANT command trong MySQL Kiểu Blob trong MySQL...

4 câu hỏi phỏng vấn Software Developer bạn cần biết trước khi phỏng vấn
Lại là chuỗi bài câu hỏi phỏng vấn và lần này là bộ câu hỏi phỏng vấn Software Developer . Ở chuỗi bài viết này, xin phép anh em được tách ra thành 4 phần. Nguyên nhân là vì Software Developer là vị trí đòi hỏi cực nhiều kiến thức, không chỉ đơn giản 1 phần mà đã nêu ra được hết toàn bộ kiến thức cần có. Ngoài kiến thức về mặt kỹ thuật, vị trí Software Developer còn đòi hỏi một lượng kiến thức khổng lồ về quy trình phát triển phần mềm, kinh nghiệm làm việc thực tế. Vân vân và mây mây. Ở bài viết phần 1 này xin mạn phép viết trước cho anh em về mặt kỹ thuật. Tuy số lượng câu hỏi không nhiều, nhưng với các câu hỏi được nêu, mong rằng anh em sẽ hệ thống lại được kiến thức. Từ câu hỏi được nêu xem lại các phần kiến thức liên quan để chuẩn bị thật tốt cho buổi phỏng vấn. Không có thời gian mà thở chứ chả nói tới đùa. Software Engineer (Software Developer) đòi hỏi một lượng kiến thức cực khủng 1. Làm sao bind methods hoặc event trong JSX callbacks? Okie, câu hỏi phỏng vấn Software Developer chắc chắn liên quan tới coding. Phần mềm về cơ bản được dựng lên bởi code. Nếu không code được chắc chắn không gọi là Software Developer. Câu trả lời là có 3 cách để binding bao gồm: Binding in Constructor: Ở constructor khi khởi tạo class là đã bind luôn method cần thiết class User extends Component { constructor(props) { super(props); this.handleClick = this.handleClick.bind(this); } handleClick() { console.log("SingOut triggered"); } render() { return <button onClick={this.handleClick}>SingOut</button>; } } Public class fields syntax: bind thẳng ở trong method handleClick =...

Top 5 câu hỏi phỏng vấn Devops Engineer thường gặp và cách trả lời
Những kỹ năng và tố chất nào cần có khi tham dự hoặc ứng tuyển phỏng vấn Devops Engineer ? Với vai trò là Senior Devops Engineer, bạn chịu trách nhiệm phát triển và quản lý cơ sở hạ tầng công nghệ của công ty. Điều này bao gồm giám sát, triển khai các hệ thống phần mềm, đảm bảo tính ổn định của hệ thống, khả năng vận hành. Ngoài ra bạn còn phải đáp ứng tính bảo mật cho toàn hệ thống. Giám sát và nâng cao hiệu quả sử dụng của hệ thống. Bài viết này liệt kê 5 câu hỏi phỏng vấn, ở phần đầu tiên các câu hỏi chủ yếu liên quan tới kĩ thuật và các khái niệm liên quan tới vị trí Devops Engineer. Tuy nhiên, để trở thành Senior Devops Engineer và ứng tuyển thành công, bạn cũng cần rèn luyện các kỹ năng khác. Cụ thể như kỹ năng giao tiếp, giải quyết vấn đề, xử lý sự cố và làm việc nhóm. Không có Devops Engineer như anh món ăn các chú liệu có ngon được không?. LOL Bắt đầu ngay và luôn cho nóng. 1. Virtual Private Cloud (VNet) là gì? Câu hỏi đầu tiên phỏng vấn Devops Engineer liên quan tới khái niệm. Cụ thể ở đây là Virtual Private Cloud (VNet). Cái này hẳn là anh em nào đã từng làm hoặc từng tìm hiểu về vị trí Devops Engineer đã nghe tới. Vậy VPC là gì? Các nhà cung cấp dịch vụ Cloud như AWS, Google Cloud , Azure cho phép Devops Engineer kiểm soát chi tiết trên mạng máy tính bao gồm các thành phần và tài nguyên. Trong Azure, họ dùng khái niệm VNet, với Google Cloud Enginer và AWS lại gọi là VPC....

Review: phỏng vấn vào vị trí SDE của Amazon
Mình vừa kết thúc job interview với Amazon vào tuần trước và đang chờ kết quả. Trong quá trình chờ đợi này, mình quyết định viết 1 cái note để kể về quá trình phỏng vấn, giúp cho anh chị em bạn bè nào muốn apply vào công ty này có thể mạnh dạn hơn. Mình không đợi có kết quả rồi mới viết vì sợ lúc đó chả có hứng nữa.. Vì mình ký vào bản cam kết NDA của Amazon, nên sẽ không tiết lộ bất cứ câu hỏi phỏng vấn hay tài liệu Amazon cung cấp nào trong bài viết này. Mình chỉ mô tả các bước tuyển dụng, độ khó dễ và feeling của cá nhân thôi. Ví trí mình phỏng vấn đợt này là SDE (Software Development Engineer), làm việc tại Vancouver, Canada. Có lẽ mình nên bắt đầu câu chuyện bằng lý do tại sao mình lại apply vào đây. Bên Amazon người ta đi khắp các nước để tổ chức Hiring Event, và Việt Nam là 1 trong số các điểm đến. Hiring Event ở VN được ấn định vào 18-20/4/2017. Do vậy, trước đó 3, 4 tháng, các recruiters của Amazon lùng sục khắp cộng đồng LinkedIn ở VN để tìm ứng viên. Và may mắn thay, profile của mình lọt vào tầm ngắm của họ, và vào ngày 25/2 họ gửi mail mời mình join hiring process này, đúng 1 tháng sau khi mình nghỉ việc ở Zalo. Lúc đó mình đang cày IELTS điên cuồng và không định apply vì… sợ mất thời gian (trước đó có myth là phỏng vấn vào mấy công ty to như thế này rất khó và phải chuẩn bị cả năm trời mới okay). Sau cùng nhờ sự động viên của 1 vài người...

Top 5 câu hỏi phỏng vấn Vuejs hay và khó
Bài viết được sự cho phép của tác giả Kiên Nguyễn Bữa rồi rảnh rỗi ngồi lướt Facebook thấy có status đăng như sau “Phỏng vấn Vuejs một bạn làm Vuejs 2 năm nhưng không rõ về mounted, computed và created “. Cách sử dụng các plugins jQuery trong VueJS Instant AJAX Search với Laravel và Vuejs Nghĩ mà buồn thay, nên tiếp sau bài viết về Vuejs life cycle – hiểu sao cho đúng . Mình quyết định viết thêm bài viết một số câu hỏi phỏng vấn Vuejs cơ bản. Hy vọng sẽ giúp đỡ các bạn khi try hard phỏng vấn Vuejs nha. Đệch, đặt tên con đi phỏng vấn đâu cũng pass. LOL 1. Sự khác biệt giữa v-if và v-show? // V-if condition group <template v-if="ok"> <h1>Title</h1> <p>Paragraph 1</p> <p>Paragraph 2</p> </template> v-if only renders the element to the DOM if the expression passes whereas v-show renders all elements to the DOM and then uses the CSS display property to show/hide elements based on expression. v-if chỉ render các element tới cây DOM nếu biểu thức bên trong dấu bằng đúng (true). Trong khi đó, v-show render tất cả các element đó trên DOM và sử dụng CSS để ẩn hiện thông qua tính đúng sai trong biểu thức Rõ ràng mà nói, sự khác biệt cơ bản và chuẩn chỉnh nhất giữa v-if và v-show là có render lên DOM tree hay không?. V-if rõ ràng không hề render object đó nếu không thỏa điều kiện, còn v-show thì có. v-if has higher toggle costs while v-show has higher initial render costs v-if có chi phí render khá cao, chắc chắn là cao hơn v-show , thoải điều kiện thì v-show sẽ render lại object đó trên DOM. Nên cẩn thận khi dùng //...

Tuyển tập câu hỏi phỏng vấn Data Engineer mới nhất
Thời kỳ công nghiệp 4.0 với sự phát triển của BigData , AI , Machine Learning ,… tất cả các công nghệ mới hiện nay có một đặc điểm chung là cần phải xử lý dữ liệu ở một tổ chức và quy mô lớn. Cũng vì đó mà ngành kỹ sư dữ liệu trở nên hot hơn bao giờ hết. Data Engineer được rất nhiều công ty tuyển dụng với mức đãi ngộ cao cũng như định hướng tốt trong tương lai. Để chuẩn bị cho buổi phỏng vấn vị trí này, chúng ta cùng nhau tìm hiểu về những câu hỏi phỏng vấn Data Engineer thường gặp nhé. Vai trò của một Data Engineer Data Engineer / Kỹ sư dữ liệu là có nhiệm vụ chính là thu thập, chuẩn bị các dữ liệu và cùng những nhà khoa học, phân tích dữ liệu sử dụng. 3 vai trò của một Data Engineer bao gồm: Generalist – Đảm nhận các công việc tổng quát: thu thập, tải lên, nhập, đồng thời xử lý dữ liệu đầu cuối. Đây là công việc cơ bản của một Data Engineer. Pipeline-centric – Phụ trách mảng Data Pipeline: Data Pipeline hay đường ống dữ liệu là một chuỗi các bước thực hiện theo một trình tự cụ thể để xử lý dữ liệu và chuyển dữ liệu từ hệ thống này sang hệ thống khác. Vai trò này đòi hỏi các kỹ sư dữ liệu cần biết chuyên sâu về hệ thống khoa học máy tính và phân tán. Database-centric – Chuyên về cơ sở dữ liệu: vai trò thiết lập, triển khai, đồng thời duy trì và đưa cơ sở dữ liệu đã phân tích vào hệ thống. Thông thường các hệ thống nơi dữ liệu được phân bố rộng tại...

Cảnh báo 6 ‘red flags’ khi tìm việc mà bạn nên tránh ngay
Trong bối cảnh thị trường tuyển dụng cạnh tranh như hiện nay, việc tìm được một công việc ưng ý là mong ước của nhiều người. Tuy nhiên, tìm việc chưa bao giờ dễ dàng, nếu không “khó tính” ngay từ đầu thì bạn rất dễ gặp phải những công ty “độc hại”, làm ảnh hưởng đến cả sự nghiệp sau này. Do đó, để không phải “rước họa vào thân”, bạn cần biết cách nhận diện những red flags khi tìm việc. Nằm lòng những cảnh báo dưới đây sẽ giúp bạn tránh các rắc rối sau này đấy. Các ‘red flags’ khi tìm việc và nộp CV Nếu bạn là một người tinh ý thì ngay từ JD tuyển dụng bạn đã có thể phát hiện ra các red flags. Dưới đây là một số manh mối bạn có thể quan tâm khi đọc thông tin tuyển dụng. Thông tin tuyển dụng mập mờ Thông tin tuyển dụng mập mờ là một dấu hiệu cảnh báo phổ biến khi tìm việc. Thông tin tuyển dụng mập mờ thường không cung cấp đầy đủ thông tin về vị trí, yêu cầu, và quyền lợi . Điều này có thể khiến bạn gặp khó khăn trong việc xác định liệu vị trí đó có phù hợp với bạn hay không. Dưới đây là một số ví dụ về thông tin tuyển dụng mập mờ: Mô tả công việc không rõ ràng: Mô tả công việc chỉ ghi chung chung là “nhân viên kinh doanh”, “kỹ sư phần mềm”, “nhân viên marketing”, mà không nêu rõ công việc cụ thể là gì, yêu cầu kỹ năng và kinh nghiệm gì, và quyền lợi được hưởng ra sao. Yêu cầu không rõ ràng: Yêu cầu tuyển dụng không cụ thể, chẳng hạn...

Cách viết thư trả lời kết quả phỏng vấn siêu chuẩn
Thư trả lời kết quả phỏng vấn được xem được đánh giá là khá quan trọng đối với các ứng viên. Vì thực tế, bất kỳ ứng viên nào cũng đều mong muốn nhận được phản hồi về kết quả phỏng vấn; dù có trúng tuyển hay không? Nếu là một doanh nghiệp có công tác chuyên nghiệp trong tuyển dụng, thì việc gửi email hay gọi điện phản hồi kết quả phỏng vấn là điều nên hiển nhiên cần thực hiện. Đây cũng thể hiện doanh nghiệp có một quy trình chặt chẽ; đảm bảo tính lịch sự và để lại ấn tượng đẹp trong lòng nhiều ứng viên. Cùng Station D tìm hiểu xem đâu là cách thức viết thư trả lời phỏng vấn hiệu quả và chuẩn nhất! Từ chối ứng viên một cách lịch sự – Cần hay không? Tất nhiên là có! Và đó cũng là điều mà nhiều doanh nghiệp cần phải quan tâm. Việc tìm ra cách thức để từ chối ứng viên một cách lịch sử cũng trở nên quan trọng hơn. Và sẽ tùy thuộc vào cách xử lý của mỗi công ty cũng như phòng nhân sự; các giải pháp cụ thể dễ dàng nhất sẽ được diễn ra. Có nhiều cách thức từ chối được thông báo đến ứng viên. Đó có thể là bằng văn bản, bằng email hay bằng liên hệ qua điện thoại thông báo trực tiếp đến từng người,… Tuy vậy, cách chuyển tải nội dung thông báo kết quả qua văn bản. Cụ thể là thư trả lời kết quả phỏng vấn được xem là ưa chuộng nhất. Có nên cần hay không? Cùng tham khảo các mẫu trả lời ứng viên dưới đây khi ứng viên của bạn chưa may mắn trúng tuyển...

Câu hỏi phỏng vấn Database Developer/ Database Administrator thường gặp
Với sự phát triển của công nghệ, trí thông minh nhân tạo AI và dữ liệu lớn Big Data thì ngành lập trình viên cơ sở dữ liệu Database Developer đang trở nên hot với nhu cầu tuyển dụng và chỗ độ đãi ngộ cao từ các công ty, doanh nghiệp. Hôm nay chúng ta cùng nhau điểm qua danh sách những câu hỏi cho vị trí Database Developer/ Database Administrator thường gặp để có thể chuẩn bị tốt nhất cho buổi phỏng vấn của mình nhé. Database là gì? Phân loại database Database hay cơ sở dữ liệu là một tập hợp có tổ chức các thông tin có cấu trúc hoặc dữ liệu, thường được lưu trữ trực tuyến trong một hệ thống máy tính. Đối với các cơ sở dữ liệu phức tạp, chúng sẽ được phát triển bằng cách sử dụng các kỹ thuật thiết kế và mô hình hóa để đáp ứng yêu cầu về nghiệp vụ cùng khả năng mở rộng về sau. Để phân loại Database chúng ta có nhiều cách, mặc dù vậy thì thường sẽ dựa theo mục đích sử dụng của cơ sở dữ liệu. Cụ thể: Database dạng file : dữ liệu được lưu trữ dưới dạng file như .mdb, .dbf,… Database quan hệ : dữ liệu được lưu trữ trong các bảng dữ liệu có mối liên hệ với nhau. Các hệ quản trị CSDL phổ biến như MySQL , MS SQL, Oracle , … Database hướng đối tượng : giống như CSDL quan hệ thì dữ liệu được lưu vào các bảng, nhưng đối tượng Database hướng đối tượng thì các bảng sẽ có thêm các tính năng hướng đối tượng ví dụ như lưu trữ thêm một số hành vi của đối tượng. Database bán cấu...

Câu hỏi phỏng vấn Solution Architect không nên bỏ lỡ
Solution Architect là một vị trí rất quan trọng trong các tổ chức, công ty phần mềm hay phát triển sản phẩm, đóng vai trò quyết định đến sự thành công của một dự án hay một sản phẩm. Vị trí Solution Architect thường đòi hỏi kinh nghiệm làm việc ở trong ngành từ trên 5 năm cùng với những kiến thức chuyên sâu liên quan đến kiến trúc hệ thống và các nguyên tắc thiết kế. Hôm nay chúng ta cùng nhau điểm qua những câu hỏi phỏng vấn mà nhà tuyển dụng thường hỏi cho vị trí Solution Architect nhé. Solution Architect là gì? Solution Architect (SA) hay kiến trúc sư giải pháp phần mềm là người có vai trò đưa ra giải pháp, tính năng của sản phẩm phục vụ và đáp ứng theo yêu cầu của khách hàng. Đối với một sản phẩm phần mềm luôn có những yêu cầu về mặt chức năng (functional) và phi chức năng (non-funtional); SA sẽ phải đưa ra giải pháp dành cho kiến trúc nhằm đáp ứng được các yêu cầu trên, đồng thời còn phải khả thi với các yếu tố về chi phí, công nghệ, con người phù hợp với tổ chức của mình. Trong quá trình phát triển dự án, SA ban đầu cũng tham gia vào giai đoạn lấy yêu cầu từ khách hàng; tiếp đó là công việc đưa ra giải pháp từ những yêu cầu trên. Quá trình thực thi dự án, Solution Architect cũng tham gia vào quá trình phân tích nghiệp vụ như một BA ( Business Analyst ). Đối với những dự án phức tạp và quy mô lớn, có thể nói SA đóng vai trò quan trọng ảnh hưởng đến sự thành công trong suốt quá trình phát triển...