Phỏng vấn lập trình java hiện nay khó quá, Spring framework version nào ổn nhất

Phỏng vấn java hiện nay khó vãi, Spring framework version nào ổn nhất, đừng quá phụ thuộc vào IDE là như thế nào ???

Trong nhóm học lập trình java web jsp servlet spring mvc spring boot của laptrinhjavaweb (Link nhóm: https://www.facebook.com/groups/laptrinhjavaweb)

Một số bài post có 1 số comment như sau

1. 4 tháng code java bằng eclipse nhưng ra công ty thì dùng vscode, buồn

2. Fresher java giờ tuyển khó vãi

3. Phỏng vấn BE mà toàn hỏi java core, không thấy hỏi gì về project spring framework

4. Spring framework version nào ngon nhất 

Cùng tìm hiểu và phân tích các vấn đề trên nhé

Lộ trình học java core cho người mới: CHI TIẾT

Lộ trình học java web cho người mới: CHI TIẾT

Video trên youtube

1. 4 tháng code java bằng eclipse nhưng ra công ty thì dùng vscode, buồn

Đầu tiên thì mình cũng chia sẽ là mọi người cố gắng thoát ra việc quá phụ thuộc vào IDE

Hãy coi IDE là 1 công cụ

Nếu bạn đã dùng eclipse quá quen rồi mà đi làm công ty bắt xài vscode thì hãy wellcome và tập xài dần

Dĩ nhiên ai cũng vậy thôi, xài 1 cái gì đó quá quen giờ bắt xài cái mới cũng sẽ gặp chút khó khăn thời kì đầu, tuy nhiên nó cũng sẽ không kéo dài lắm và tầm 2,3 tuần là bạn lại có thể sử dụng tool mới 1 cách hiệu quả rồi

Nhưng các bạn cần suy nghĩ là IDE nó chỉ là công cụ thôi, quen thì xài nhanh, chưa quen thì hơi chậm nhưng rồi cũng sẽ quen

Việc chuyển qua xài 1 IDE khác nó không căng bằng việc học java khá ok rồi ra công ty nó bắt làm C# hoặc PHP, lúc này nói thật không phải là buồn nữa mà là quá buồn luôn

Do đó cố gắng thay đổi suy nghĩ IDE chỉ là công cụ thôi, đừng quá phụ thuộc vào nó để rồi ảnh hưởng

2. Java fresher tuyển khó vãi

Sau khi thấy câu hỏi này mình liền đặt 1 dấu chấm hỏi khá lớn, fresher sao lại khó vãi

Vì sao lại vậy, vì phỏng vấn fresher các công ty sẽ mặc định các đối tượng phỏng vấn giống như tờ giấy trắng và cần training từ 3 đến 6 tháng để có thể làm việc được với các kỹ thuật, công nghệ tại công ty đó

Cái họ yêu cầu ở đây chỉ là các bạn biết về lập trình cơ bản, thuật toán, 1 chút về logic là đã ok rồi chứ chưa cần bạn biết tới java

Việc khó ở đây mình nghĩ bạn đó nộp sai thôi, nộp sai là như thế nào thì theo dõi tiếp nhé

Ví dụ công ty đang cần tuyển junior và senior, bạn tìm hiểu không kỹ, nộp vô thì 100% là fail

Thêm nữa, khi bạn nộp cv, bạn gửi mail nhưng tiêu đề mail bạn ghi không rõ, bạn chỉ ghi “Apply java developer”, lúc này nhiều khi công ty kiểm tra CV không kỹ và cử người phỏng vấn đi phỏng vấn bạn theo dạng junior hoặc senior thì fail là chắc chắn rồi

Do đó để ok thì khi gửi mail, bạn nên ghi rõ vị trí cần nộp, ví dụ: Apply fresher java developer

Tìm hiểu kỹ job hiện tại có phải đang tuyển fresher hay không. Vậy để biết cụ thể như thế nào thì chắc ăn nhất bạn nên gọi điện hoặc gửi email trực tiếp tới công ty đó để hỏi

Tại sao phải cần gọi hay liên hệ trực tiếp vì nhiều công ty khi đăng tuyển lên các trang tuyển dụng, họ sẽ đăng chủ yếu là các job có kinh nghiệm vì họ mất tiền để đăng nhưng song song đó họ cũng cần tuyển 1 lượng fresher rất lớn nhưng không đăng lên vì sợ trả chi phí nhiều. Do đó việc liên hệ trực tiếp sẽ giúp các bạn biết rõ thông tin hơn rất nhiều

3. Spring framework bản nào xài ok nhất

Ví dụ bạn đang master spring 3, có thể control spring 3 nhiều nhất và nhanh nhất khi gặp các vấn đề liên quan

Vậy thì nếu so sánh với spring 4 (dĩ nhiên là bản 4 sẽ có nhiều thứ ok hơn bản 3) nhưng bạn mới tiếp cận thì có chắc bạn lãnh hội hết được mấy cái ok đó hay không

Vậy giữa 3 và 4 thì chắc chắn 3 là version mà ok nhất đối với bạn trong trường hợp này chứ không phải là 4

Vì vậy chốt nhẹ 1 cái là bản tốt nhất chính là bản mà bạn có thể control mà master nhiều nhất nhé

Chúc các bạn chọn được version phù hợp

4. Đi phỏng vấn java core, nhưng không hề hỏi gì về project spring framework

Chắc bạn này đi phỏng vấn lần đầu nên không biết chứ quy trình chuẩn đại khái sẽ như sau

Bước 1: hỏi về tư duy logic, giải thuật chủ yếu xoay xung quanh lập trình cơ bản

Ví dụ em hãy nêu cho tôi biết 1 số thuật toán sort, 1 số thuật toán search. Sau khi nêu ok rồi thì họ sẽ hỏi cách chạy của 1 số thuật toán

Hoặc họ sẽ cho các bạn làm 1 bài toán nhỏ về mảng, chuỗi … để test logic

Bước 2: Sau khi đã ok bước 1 thì họ sẽ hỏi tới java core, sql thuần túy

Ví dụ: hướng đối tượng trong java, các loại join trong SQL … đại loại vậy

Bước 3: Bước này mới là bước hỏi tới công nghệ, project khi các bạn đã ok bước 1 và bước 2

Mà mình share luôn là quy trình này không chỉ áp dụng cho fresher, các dev có kinh nghiệm cũng sẽ phỏng vấn theo quy trình này

Tuy nhiên sẽ có 1 số công ty họ bỏ bước và chỉ phỏng vấn 1 trong 3 bước kể trên thôi, do đó tùy lúc mà bạn phải xử lý tốt nhé

Lộ trình học java core cho người mới: CHI TIẾT

Lộ trình học java web cho người mới: CHI TIẾT

Follow fanpage, facebook cá nhân, group facebook, kênh youtube, nhóm zalo để nhận các nội dung hay ho về lập trình java core, java web, java hosting

– Fanpage facebook: XEM TẠI ĐÂY

– Kênh Youtube: XEM TẠI ĐÂY

– Facebook cá nhân cô giáo Trương Tùng Lâm: XEM TẠI ĐÂY

– Nhóm Facebook hỏi đáp miễn phí: XEM TẠI ĐÂY

– Nhóm Zalo: XEM TẠI ĐÂY

Laptrinhjavaweb Academy cung cấp các khóa học: Java Core, Java Web, Java Hosting