Cho dù bạn là người mới bắt đầu hay đã có một số năm kinh nghiệm, bạn có thể gặp một số câu hỏi cơ bản trong cuộc phỏng vấn Git của mình. Phần này bao gồm các câu hỏi phỏng vấn Git cơ bản. Chúng ta cùng tìm hiểu.
Khổ văn kém nên có những phần mình dùng chatgpt nên anh em tập trung nội dung và hiểu cho đừng nói nghe như chatgpt nhé, viết bài này mớ kiến thức cũng mệt à hihi.
Nghe qua thì tưởng như trò đùa, nhưng The Wall Street Journal xác nhận: Perplexity AI – startup AI trụ sở tại San Francisco – vừa gửi đề nghị mua lại trình duyệt Chrome của Google với mức giá 34,5 tỷ USD. Đáng chú ý, con số này gần gấp đôi định giá 18 tỷ USD của chính họ sau vòng gọi vốn hồi đầu năm.
Vì sao lại là lúc này?
Google đang trong thế khó. Năm 2024, Bộ Tư pháp Mỹ (DOJ) kết luận hãng “nắm giữ độc quyền bất hợp pháp” trong mảng tìm kiếm trực tuyến. Một trong những biện pháp khắc phục có thể là buộc Google bán Chrome, cấp quyền dữ liệu tìm kiếm cho đối thủ, và thực hiện các thay đổi hạn chế quyền lực. Trong bối cảnh đó, Perplexity tung ngay đề nghị mua – một cú “đón lõng” thời cơ hiếm có.
Trước đó, OpenAI cũng bày tỏ quan tâm tới Chrome và mã nguồn mở Chromium, vì đây được coi là “kho dữ liệu vàng” về hành vi truy cập Internet trên desktop – cực kỳ hữu ích cho việc huấn luyện và triển khai AI.
Tiền đâu ra?
Một startup 18 tỷ USD muốn mua sản phẩm 34,5 tỷ USD nghe thì liều, nhưng Perplexity khẳng định nhiều quỹ đầu tư lớn đã đồng ý tài trợ toàn bộ thương vụ. Đây cũng không phải lần đầu họ “nhắm” tài sản lớn trong tình huống đặc biệt: đầu năm nay, Perplexity từng gửi đề xuất mua hoặc sáp nhập TikTok Mỹ khi ByteDance gặp áp lực phải bán.
Chiến lược của Perplexity
Tháng 7/2025, Perplexity ra mắt Comet – trình duyệt AI dựa trên Chromium, tích hợp chatbot để tóm tắt nội dung, mô tả ảnh, viết email… Nói cách khác, họ đã có “khung xe” và muốn mua hẳn “động cơ + thương hiệu” để tăng tốc. Nếu thành công, Perplexity hứa sẽ:
Đầu tư 3 tỷ USD trong 2 năm để phát triển Chrome & Chromium
Mời một phần lớn đội ngũ nhân sự Chrome về làm việc
Giữ nguyên trải nghiệm người dùng, không thay đổi nhận diện hay tính năng cốt lõi
Không mua cổ phần Google → né rào cản chống độc quyền
Vì sao thương vụ này quan trọng?
Thị trường trình duyệt đang “nóng” trở lại khi các công ty AI chạy đua phát triển AI Agent – những “trợ lý số” có thể mua hàng, tìm thông tin, hỗ trợ công việc trực tiếp trong trình duyệt.
OpenAI: Đang phát triển trình duyệt AI mới, cũng dựa trên Chromium
Meta: Từng tiếp cận Perplexity để mua lại nhưng bất thành
Apple: Nội bộ đã thảo luận khả năng thâu tóm Perplexity nhưng chưa hành động
Nếu Google buộc phải bán Chrome, đây sẽ là vụ chia tách chống độc quyền lớn nhất từ thời Microsoft thập niên 1990 – và có thể tạo tiền lệ cho nhiều “ông lớn” công nghệ khác.
Góc nhìn cá nhân
Perplexity đang đánh một canh bạc cực lớn: họ chưa phải tên tuổi “top of mind” như Google, Meta hay OpenAI, nhưng bằng việc “mua cửa hàng đông khách nhất” thay vì mở mới, họ có thể ngay lập tức tiếp cận hơn 3 tỷ người dùng Chrome toàn cầu. Rủi ro là Google hoàn toàn có thể kháng án, kéo dài vụ kiện, hoặc tìm cách giữ Chrome lại. Nhưng nếu thương vụ này qua cửa, trình duyệt mà chúng ta đang dùng hàng ngày có thể trở thành Chrome AI – vừa tìm kiếm, vừa trả lời, vừa làm việc… ngay khi mở tab mới.
Câu hỏi là: Bạn có sẵn sàng để Chrome trở thành “trợ lý AI” của Perplexity?
Trong thế giới số hiện đại, các ứng dụng không còn hoạt động đơn lẻ. Chúng liên kết, chia sẻ dữ liệu và tương tác với nhau một cách trơn tru – tất cả nhờ vào API. Dù bạn là người dùng cuối hay lập trình viên, việc hiểu đúng về API (Application Programming Interface) sẽ giúp bạn nắm được cách thế giới công nghệ đang vận hành.
API là gì?
API – Giao diện lập trình ứng dụng – là một tập hợp các quy tắc cho phép các phần mềm khác nhau giao tiếp với nhau. API giống như chiếc cầu nối, truyền tải thông tin giữa các hệ thống mà người dùng không cần thấy hay biết bên trong hoạt động ra sao.
Ví dụ: Khi bạn đặt đồ ăn qua một ứng dụng, ứng dụng cần biết vị trí của bạn. Nó sẽ lấy thông tin đó từ Google Maps qua API, thay vì tự xây dựng một hệ thống bản đồ riêng.
API hoạt động như thế nào?
API vận hành dựa trên nguyên tắc Request – Response (gửi yêu cầu – nhận phản hồi).
Khi một ứng dụng muốn lấy dữ liệu từ máy chủ, nó sẽ gửi một yêu cầu (request) tới một đường dẫn cụ thể – gọi là endpoint. Server tiếp nhận yêu cầu, xử lý và trả lại kết quả – gọi là response.
Ví dụ thực tế:
URL: http://api.example.com/users/1234
Method: GET (yêu cầu lấy thông tin người dùng)
Response: Trả lại thông tin của người dùng có ID là 1234, thường ở định dạng JSON.
Quá trình này tương tự như khi bạn đến nhà hàng gọi món. Bạn (người dùng) nói với người phục vụ (API) món bạn muốn. Người phục vụ đưa yêu cầu vào bếp (server). Đầu bếp làm món (xử lý dữ liệu), người phục vụ mang ra cho bạn (phản hồi). Bạn không cần biết bếp ở đâu, nấu thế nào – bạn chỉ cần kết quả.
Các phương thức phổ biến trong API
GET: Lấy thông tin
POST: Gửi thông tin mới lên server
PUT: Cập nhật toàn bộ thông tin
PATCH: Cập nhật một phần thông tin
DELETE: Xoá dữ liệu
Ngoài ra còn có các phương thức như HEAD, OPTIONS, TRACE, CONNECT – phục vụ các mục đích nâng cao hơn.
Phân loại API
Tùy vào mục đích sử dụng, API có thể chia thành các loại sau:
Public API: Mở công khai, ai cũng có thể dùng (như Facebook API, Google Maps API).
Private API: Dùng riêng cho nội bộ doanh nghiệp.
Partner API: Dành cho đối tác có hợp tác và được cấp quyền.
Composite API: Gộp nhiều API vào một, cho phép xử lý nhiều thao tác chỉ trong một lần gọi.
Giao tiếp trong API: Giao thức và định dạng
Các API hiện đại thường sử dụng:
REST API: Giao tiếp qua giao thức HTTP, dữ liệu trả về thường ở dạng JSON hoặc XML.
SOAP API: Cũ hơn, sử dụng XML, phức tạp và ít linh hoạt.
WebSocket API: Hỗ trợ kết nối hai chiều, thường dùng cho ứng dụng thời gian thực như chat hoặc game.
RPC API: Gọi hàm từ xa, thường dùng trong hệ thống phân tán.
Ứng dụng thực tế của API
API xuất hiện ở mọi nơi trong công nghệ hiện đại:
Ứng dụng thanh toán: kết nối với VNPay, PayPal…
Ứng dụng gọi xe: truy cập bản đồ, định vị GPS qua API
Mạng xã hội: Facebook, Zalo, Instagram đều có API để lập trình viên tích hợp vào ứng dụng khác
Đồng bộ dữ liệu: giữa app di động và hệ thống máy chủ
Thương mại điện tử: cập nhật đơn hàng, tồn kho, vận chuyển…
Ưu và nhược điểm của API
Ưu điểm:
Tăng tốc quá trình phát triển ứng dụng
Tận dụng được các dịch vụ, nền tảng sẵn có
Giao tiếp linh hoạt giữa nhiều hệ thống
Tách biệt rõ frontend và backend
Dễ bảo trì và mở rộng
Nhược điểm:
Yêu cầu bảo mật cao: nếu lộ API key, hệ thống có thể bị khai thác
Tốn tài nguyên vận hành: băng thông, chi phí hạ tầng
Một số API không tuân thủ chuẩn RESTful khiến việc tích hợp phức tạp hơn
Đòi hỏi lập trình viên có hiểu biết backend tốt
Kết luận
API không đơn giản chỉ là một công cụ dành cho lập trình viên – nó là xương sống của các ứng dụng và dịch vụ hiện đại. Từ đặt đồ ăn, xem bản đồ, thanh toán online đến mạng xã hội – tất cả đều có API hỗ trợ phía sau.
Hiểu rõ cách API hoạt động, bạn không chỉ dùng công nghệ hiệu quả hơn mà còn mở ra cơ hội phát triển sản phẩm linh hoạt, kết nối và mạnh mẽ hơn bao giờ hết.