Nội dung bài viết
Video học lập trình mỗi ngày
Tôi rất tự tin về MYSQL cho đến khi gặp người Anh phỏng vấn có tâm
Một buổi sáng vào một ngày mùa đông năm đó, thời tiết se lạnh đến nỗi vừa rót ra một tách trà nóng ngay sau đó tôi rời đi một vài phút và quay trở lại thì tách trà đã trở về trạng thái ban đầu. Nó giống như kiến thức mà tôi từng ôn luyện vào tôi qua để chuẩn bị cho cuộc phỏng vấn vào vị trí backend level 2 của công ty về ô tô, nhưng mà đến thời điểm hiện tại thì những kiến thức đó lại tan theo hơi nóng của tách trà vừa rồi vậy.
Tôi nhấp một ngụm trà có lẽ độ ấm của nó không làm tôi cảm nhận được sự ngon vị trà chín thái. Hít một hơi thật sâu và rồi mang ba lô chuẩn bị chinh chiến ở một môi trường mới…
Đây là một trong 5 lý do Lập Trình Viên suy nghĩ phải tìm một hành trình mới
Phỏng vấn MYSQL
Tôi đến sớm hơn kế hoạch phỏng vấn tầm 15 phút, khi ở trong thang máy lên từ tầng 1 đến tầng 8 thì tôi cũng có chút thời gian xem xét lại diện mạo của mình. Cũng tạm được trong bộ áo thun đã quen thuộc nhưng tóc thì hơi dài một chút, không sao miễn là vẫn còn đẹp trai (cười).
Công nhận rằng ai đó đã phát minh ra cái gương ở trong thang máy, nó giúp chúng ta nhìn nhận lại mình trước khi bước ra và quant trọng hơn nữa thì thời gian ở trong thang máy cũng trôi nhanh hơn…
Tôi ngồi vào ghế của người được phỏng vấn sau khi nghe tên gọi “Anh Tips, xin mời anh…”. Rất thân thiện, phải công nhận rằng những người phỏng vấn ở đây họ rất tuyệt vời với cái nhìn của tôi, trông họ như là đồng nghiệp tương lai của tôi vậy. Sau một vài câu hỏi về bản thân cũng như giới thiệu về kinh nghiệm dự án, thì đến lúc ANH ẤY (người phỏng vấn) đặt câu hỏi.
Câu hỏi phỏng vấn về Database
Rất tốt, anh đã nói về các nhiệm vụ mà anh đã trải qua khi đối mặt vời concurrenyLevel
, và nếu như tôi hiểu không nhầm thì anh rất am hiểu về MYSQL. Tôi có thể hỏi anh một số câu hỏi được không? Ồ tất nhiên rồi…
Đây là nội dung câu hỏi mà tôi đã ghi lại quá trình, nếu như bạn có hứng thứ thì có thể dành chút thời gian để check: Thực tế INDEX được sử dụng sai nhiều? Người phỏng vấn chia sẻ CÔNG THỨC TỐI ƯU rất tốt
Suy nghĩ về kiến thức MySQL
Sau cuộc phỏng vấn đó, tôi dành một chút thời gian để suy nghĩ lại về những gì anh ấy nói. Công nhận về MYSQL việc viết câu lệnh rất đơn giản chỉ xoay quanh bốn cụm từ SELECT
, UPDATE
, DELETE
, INSERT INTO
tôi tin rằng đây là điều mà mọi lập trình viên có chút kinh nghiệm đều có thể hiểu và làm được. Nhưng hôm nay sao nó lại quá lạ lùng như vậy…
Trong cách tình huống thực tế của việc kinh doanh phức tạp, thật ra chúng ta phải am hiểu nhiều hơn về index cũng như triển khai các câu lệnh có tính phức tạp hơn, vì nó liên quan đến nhiều tables, nhiều process, và nó đã gây ra tình trạng ứ đọng đến như vậy. Trong đó có tôi, và tôi cũng sẽ gặp phải tình trạng này trong phỏng vấn như trên..
Theo tôi nếu như các bạn đã gặp những tình huống phỏng vấn như trên thì bạn không biết xử lý thì hãy bình tĩnh là nói tôi chưa gặp tình huống này bao giờ, không nên trả lời một cách bừa bãi, điều đó không nên. Cách tốt nhất hãy tìm hiểu lại một số bài phỏng vấn về mysql sau đó có thể xem và thực hành. Nên nhớ không có một bí quyết nào làm nên một lập trình viên giỏi ngoài sự bền bỉ kiên nhẫn và rèn luyện thói quen thực hành code mỗi ngày…
Chào anh em - Ngày trở lạnh… 05/12/2024