50 câu hỏi phỏng vấn Salesforce hàng đầu và câu trả lời (2025)

Dưới đây là những câu hỏi và câu trả lời phỏng vấn Salesforce dành cho cả người mới vào nghề cũng như các nhà phát triển Salesforce có kinh nghiệm để có được công việc mơ ước của mình.


1) Salesforce là gì?

Salesforce là phần mềm Quản lý quan hệ khách hàng (CRM) dựa trên đám mây để quản lý mối quan hệ khách hàng và tích hợp với các hệ thống khác. Công cụ SaaS này giúp tạo ra các giải pháp tùy chỉnh cho tiếp thị, bán hàng, dịch vụ và thương mại điện tử theo yêu cầu kinh doanh. Salesforce hiện đã mở rộng từ chỉ CRM sang cung cấp nhiều sản phẩm.

Tải xuống PDF miễn phí: Câu hỏi và câu trả lời phỏng vấn Salesforce


2) Đối tượng tùy chỉnh trong Salesforce là gì?

Đối tượng tùy chỉnh không gì khác ngoài các bảng cơ sở dữ liệu. Nó lưu trữ dữ liệu liên quan đến công ty của bạn trong Salesforce.com. Sau khi bạn đã xác định một đối tượng tùy chỉnh, bạn có thể thực hiện những việc sau:

  • Tạo trường tùy chỉnh
  • Liên kết đối tượng tùy chỉnh với các bản ghi khác
  • Trong danh sách liên quan tùy chỉnh, nó hiển thị dữ liệu đối tượng tùy chỉnh
  • Đối với đối tượng tùy chỉnh, ghi lại các sự kiện và nhiệm vụ
  • Phát triển bố cục trang
  • Đối với tùy chỉnh, đối tượng tạo một tab tùy chỉnh
  • Để phân tích dữ liệu đối tượng tùy chỉnh, hãy tạo bảng thông tin và báo cáo
  • Chia sẻ các tab tùy chỉnh, ứng dụng tùy chỉnh, đối tượng tùy chỉnh và bất kỳ thành phần liên quan nào khác

3) Tổng quan về mối quan hệ đối tượng là gì?

Tổng quan về mối quan hệ đối tượng trong Salesforce được sử dụng để liên kết các bản ghi đối tượng tùy chỉnh với các bản ghi đối tượng chuẩn trong danh sách liên quan. Nói một cách đơn giản, việc theo dõi các lỗi sản phẩm liên quan đến các trường hợp của khách hàng rất hữu ích. Bạn có thể xác định các loại mối quan hệ khác nhau bằng cách tạo các trường mối quan hệ tùy chỉnh trên một đối tượng.


4) Nguyên nhân mất dữ liệu là gì?

Việc mất dữ liệu có thể xảy ra do những lý do sau

  • Thay đổi dữ liệu Salesforce và ngày giờ
  • Thay đổi thành phần trăm, số và tiền tệ từ các kiểu dữ liệu khác
  • Thay đổi từ danh sách chọn nhiều lựa chọn, hộp kiểm, số tự động sang các loại khác
  • Thay đổi để chọn nhiều danh sách chọn từ bất kỳ loại nào ngoại trừ danh sách chọn
  • Thay đổi thành số tự động ngoại trừ văn bản
  • Thay đổi từ vùng văn bản sang e-mail, điện thoại, URL và văn bản
Câu hỏi phỏng vấn Salesforce
Câu hỏi phỏng vấn Salesforce

5) SaaS có thể giúp ích gì cho Salesforce?

  • Vì SaaS là ​​dịch vụ theo hình thức đăng ký nên khách hàng luôn có thể chọn không gia hạn nếu họ không hài lòng
  • Khách hàng có thể tránh được khoản đầu tư ban đầu lớn vào cơ sở hạ tầng CNTT và công việc hàng ngày để duy trì cơ sở hạ tầng
  • Khách hàng SaaS cung cấp cùng một cơ sở hạ tầng nhà cung cấp và cũng dễ dàng tích hợp
  • Các ứng dụng SaaS sử dụng giao diện internet đơn giản giúp khách hàng dễ sử dụng hơn.
  • SaaS luôn cung cấp cho khách hàng nền tảng mới nhất cùng sự đổi mới.

6) Lực lượng bán hàng có ích như thế nào trong việc theo dõi doanh số?

Salesforce ghi lại tất cả các chi tiết cần thiết như số lượng khách hàng được phục vụ hàng ngày, khối lượng bán hàng hàng ngày, báo cáo chi tiết của quản lý bán hàng, số lượng bán hàng trong mỗi tháng hoặc quý. Ngoài ra, nó còn theo dõi khách hàng quay lại, đây là chìa khóa thành công cho bất kỳ tổ chức bán hàng nào.


7) Có bao nhiêu mối quan hệ được bao gồm trong SFDC? Chúng là gì?

Có hai loại mối quan hệ

  • Mối quan hệ tổng thể-chi tiết
  • quan hệ tra cứu

8) Sự khác nhau giữa isNull và isBlank là gì?

  • isNull: Hỗ trợ cho trường số
  • isBlank: Hỗ trợ cho trường Text

9) Kích hoạt là gì?

Trigger là mã được thực thi trước hoặc sau khi bản ghi được cập nhật hoặc chèn vào


10) Tài nguyên tĩnh trong Salesforce có tác dụng gì?

Với sự trợ giúp của các tài nguyên tĩnh, bạn có thể tải lên các tệp zip, hình ảnh, tệp jar, JavaScript và CSS các tệp có thể được tham chiếu trong trang visual force. Kích thước tối ưu của tài nguyên tĩnh cho một tổ chức là 250 MB.


11) Sự khác biệt giữa force.com và Salesforce.com là gì?

Force.com là PaaS (Nền tảng dưới dạng dịch vụ) trong khi Salesforce.com là SaaS (Phần mềm dưới dạng dịch vụ).

Câu hỏi phỏng vấn Salesforce và câu trả lời
Câu hỏi phỏng vấn Salesforce và câu trả lời

12) Những hành động nào có sẵn trong quy trình làm việc?

Các hành động có sẵn trong quy trình làm việc là

  • Thông báo qua email
  • Nhiệm vụ
  • Cập nhật trường
  • Tin nhắn gửi đi

13) Giới hạn số lượng bản ghi data.com có ​​thể thêm vào Salesforce là bao nhiêu?

Người dùng có thể xem thiết lập biểu mẫu giới hạn của họ bằng cách nhấp vào Quản trị data.com/Người dùng.  Từ phần người dùng data.com, người dùng có thể xem giới hạn hàng tháng của họ và số lượng bản ghi được xuất trong tháng.


14) Có những loại cài đặt tùy chỉnh nào trong Salesforce?

Các loại cài đặt tùy chỉnh khác nhau trong Salesforce bao gồm

  • Kiểu phân cấp
  • Loại danh sách

15) Ba loại quan hệ đối tượng trong Salesforce là gì?

Các loại quan hệ đối tượng khác nhau trong Salesforce bao gồm

  • Một đến nhiều
  • Nhiều nhiều
  • Chi tiết tổng thể

16) Có những loại báo cáo nào trong Salesforce?

Các loại báo cáo khác nhau có sẵn trong Salesforce là

  • Báo cáo dạng bảng: Nó hiển thị tổng số dưới dạng bảng
  • Báo cáo ma trận: Đây là báo cáo chi tiết trong đó việc nhóm được thực hiện dựa trên cả hàng và cột
  • Báo cáo tóm tắt: Đây là một dạng báo cáo chi tiết trong đó việc nhóm được thực hiện dựa trên các cột
  • Báo cáo đã tham gia: Với hai hoặc nhiều báo cáo này có thể được kết hợp trong các báo cáo duy nhất

17) Có thể lên lịch bảng điều khiển động trong Salesforce không?

Không, bạn không thể lên lịch bảng thông tin động trong Salesforce.


18) Lỗi có nội dung "danh sách không có hàng nào để gán" có nghĩa là gì?

Lỗi "danh sách không có hàng nào để gán" cho biết danh sách bạn đang cố truy cập không có giá trị nào trong đó.


19) Đối tượng nối là gì và công dụng của nó là gì?

Đối tượng Junction được sử dụng để xây dựng mối quan hệ nhiều-nhiều giữa các đối tượng. Bạn có thể lấy ví dụ về ứng dụng tuyển dụng, trong đó một vị trí cho một công việc có thể được liên kết với nhiều ứng viên và theo cách tương tự, một ứng viên có thể được liên kết với các địa điểm khác nhau. Vì vậy, để kết nối mô hình dữ liệu này, bạn cần một đối tượng của bên thứ ba, đối tượng này được gọi là đối tượng Junction. Ở đây, "ứng dụng việc làm" là đối tượng Junction.


20) Kiểm toán theo dõi là gì?

Kiểm toán Chức năng theo dõi hữu ích trong việc biết thông tin hoặc theo dõi tất cả các thay đổi thiết lập gần đây mà quản trị viên Salesforce thực hiện đối với tổ chức. Nó có thể lưu trữ dữ liệu của sáu tháng gần nhất.


21) Giải thích bảng điều khiển trong Salesforce

Bảng thông tin là hình ảnh đại diện cho báo cáo và chúng ta có thể thêm tối đa 20 báo cáo vào một bảng thông tin.


22) Có bao nhiêu bộ điều khiển có thể được sử dụng trong một trang lực trực quan?

Khi Salesforce xuất hiện SaaS, người ta chỉ có thể sử dụng một bộ điều khiển và nhiều bộ điều khiển mở rộng.


23) Sự khác biệt giữa SOQL và SOSL là gì?

 SOQL (Ngôn ngữ truy vấn đối tượng Salesforce) SOSL (Ngôn ngữ tìm kiếm đối tượng Salesforce)
  • Chỉ có thể tìm kiếm một đối tượng tại một thời điểm
  • Truy vấn tất cả các loại trường
  • Nó có thể được sử dụng trong các trình kích hoạt và lớp học
  • Hoạt động DML có thể được thực hiện trên kết quả truy vấn
  • Nhiều đối tượng có thể được tìm kiếm cùng một lúc
  • Chỉ yêu cầu email, điện thoại và tin nhắn
  • Nó có thể được sử dụng trong các lớp học nhưng không phải trong các trình kích hoạt
  • Không thể thực hiện thao tác DML trên kết quả tìm kiếm

24) Governor Limits trong Salesforce có nghĩa là gì?

Trong Salesforce, Governor Limits giúp bạn kiểm soát lượng dữ liệu hoặc số lượng bản ghi bạn có thể lưu trữ trong cơ sở dữ liệu được chia sẻ. Salesforce sử dụng một cơ sở dữ liệu duy nhất để lưu trữ dữ liệu từ các máy khách khác nhau.


25) Tại sao các trang Visualforce lại được phục vụ từ nhiều tên miền khác nhau?

Các trang Visualforce giúp bạn phục vụ từ nhiều miền khác nhau. Nó cho phép bạn cải thiện các tiêu chuẩn bảo mật và giúp bạn chặn mã lệnh chéo trang.


26) Các trường bucket được sử dụng như thế nào trong Salesforce?

Bạn có thể sử dụng Bucket fields trong Salesforce để nhóm theo giá trị trường của chúng. Tuy nhiên, các trường này không bao giờ được tạo trên nền tảng Salesforce và chỉ có trong phần báo cáo.


27) Nêu tên các cách triển khai khác nhau trong Salesforce

Bạn có thể triển khai mã trong Salesforce bằng các phương pháp sau:

  • Thay đổi bộ
  • Gói lực lượng bán hàng
  • com Công cụ di chuyển
  • Eclipse với Force.com IDE

28) Nêu tên các loại sandbox khác nhau trong Salesforce

Bốn loại Sandbox trong Salesforce là:

  • Nhà phát triển
  • Nhà phát triển Pro
  • Bản sao một phần
  • Full

29) Đưa ra năm lý do gây mất dữ liệu trong Salesforce

Những lý do nổi bật nhất gây mất dữ liệu trong Salesforce là:

  • Thay đổi dữ liệu và ngày giờ
  • Khi bạn đang cố gắng di chuyển số, tiền tệ hoặc phần trăm từ các kiểu dữ liệu khác
  • Nếu bạn thực hiện thay đổi trong danh sách chọn nhiều mục bất kỳ trừ danh sách chọn
  • Thay đổi thành số tự động ngoài văn bản
  • Thay đổi từ vùng văn bản sang e-mail, điện thoại, URL và văn bản

30) CRM là gì?

CRM là một dạng của Quản lý quan hệ khách hàng. Đây là một loại phần mềm lưu trữ thông tin liên lạc của khách hàng như tên, địa chỉ, tuổi, số điện thoại. Nó cũng theo dõi nhiều hoạt động khác nhau của khách hàng như số lần truy cập trang web, cuộc gọi đi và đến, email, v.v.


31) Đặt tên cho các trường được tự động lập chỉ mục trong Salesforce

Khóa chính, Khóa ngoại, Ngày kiểm tra và Trường tùy chỉnh là các trường được lập chỉ mục tự động trong Salesforce.


32) Giải thích @future trong điện toán đám mây Salesforce

Chú thích @future biểu thị rằng khối cụ thể sẽ được thực thi khi có đủ tài nguyên cần thiết.


33) Sự khác biệt giữa Workflow và Trigger là gì?

Workflow là một quy trình tự động hoạt động dựa trên tiêu chí đánh giá và quy tắc. Mặt khác, Trigger là mã được thực thi trên hoặc sau khi bản ghi được cập nhật hoặc chèn vào.


34) Lớp Wrapper trong Salesforce là gì?

Wrapper Class là một loại lớp có các thể hiện là một tập hợp các đối tượng khác. Nó chủ yếu được sử dụng để hiển thị các đối tượng khác nhau trên một trang Visualforce trong cùng một bảng.


35) Bạn có thể viết phương thức getter và setter trong Salesforce không?

Có, trong Salesforce, chúng ta có thể mã hóa phương thức getter để lấy giá trị của một biến cho các trang Visual Force trong khi phương thức setter để đặt giá trị của biến cụ thể đó.


36) APEX là gì?

Apex là một ngôn ngữ lập trình hướng đối tượng. Nó giúp bạn thực thi lệnh luồng và kiểm soát giao dịch trên máy chủ Salesforce với sự trợ giúp của API. Apex cũng cho phép các nhà phát triển Salesforce thêm logic kinh doanh vào mã lập trình của họ.


37) Tài nguyên tĩnh trong Salesforce là gì?

Với tài nguyên tĩnh của Salesforce, bạn có thể tải lên hình ảnh, tệp zip, tệp CSS. Có thể tham chiếu đến nó trong trang Visualforce.


38) Giải thích giao dịch Apex

Giao dịch Apex là một tập hợp các hoạt động được thực hiện như một đơn vị duy nhất. Các hoạt động chủ yếu là các hoạt động DML chịu trách nhiệm truy vấn các bản ghi. Các hoạt động này có thể thành công hoặc xảy ra lỗi khi lưu một bản ghi duy nhất. Vào thời điểm đó, toàn bộ giao dịch sẽ được khôi phục.


39) Trigger.new là gì?

Triger.new là lệnh trả về danh sách các bản ghi đã được thêm gần đây vào các chủ đề. Nó chỉ trả về những bản ghi chưa được lưu vào cơ sở dữ liệu. Ở đây, danh sách sObject chỉ khả dụng trong các kích hoạt chèn và cập nhật. Hơn nữa, các bản ghi chỉ có thể được sửa đổi trong các kích hoạt trước.


40) Tóm tắt cuộn lên là gì?

Tóm tắt cuộn lên hiển thị số lượng bản ghi con và cho phép bạn tính tổng, giá trị tối thiểu và tối đa của các trường trong bản ghi con.


41) Giải thích về Chia sẻ thủ công trong Salesforce

Chia sẻ thủ công là phương pháp chia sẻ bản ghi cho một người dùng cụ thể theo cách thủ công. Bạn cần vào trang chi tiết của bản ghi và nhấp vào tùy chọn chia sẻ thủ công và chỉ định bản ghi đó cho một người dùng khác có quyền Chỉ đọc hoặc Đọc/ghi.


42) Sự khác nhau giữa Vai trò và Hồ sơ là gì?

Vai trò là quyền truy cập ở cấp độ bản ghi, không bắt buộc đối với mọi mục đích sử dụng trong khi hồ sơ là quyền truy cập ở cấp độ đối tượng và trường, bắt buộc đối với mọi người dùng.


43) Sự khác nhau giữa WhoID và WhatID là gì?

WhoID dùng để chỉ những người như contact hoặc leads. Trong khi “What ID” chỉ dùng để chỉ các đối tượng.


44) Tên các loại ràng buộc được sử dụng trong Visualforce

Ba loại ràng buộc được sử dụng trong Salesforce là:-

  • Liên kết dữ liệu: Nó đề cập đến tập dữ liệu trong bộ điều khiển
  • Liên kết hành động: Nó đề cập đến các phương thức hành động trong bộ điều khiển
  • Liên kết thành phần: Liên quan đến một số thành phần Visualforce khác.

45) Khái niệm nhãn tùy chỉnh trong Salesforce là gì?

Bạn có thể truy cập các giá trị văn bản tùy chỉnh từ các lớp Apex và từ bất kỳ trang hiệu ứng hình ảnh nào được gọi là nhãn Tùy chỉnh.


46) Bạn có thể xác định bao nhiêu nhãn tùy chỉnh và có kích thước bao nhiêu?

Có tối thiểu 5000 nhãn tùy chỉnh cho mỗi tổ chức có thể được tạo. Kích thước nhãn là gần 1000 ký tự.


47) Giải thích các trường công thức xác định trong Salesforce

Công thức xác định được lưu trữ là một giá trị tĩnh hoặc đã biết.


48) Người dùng của App Launcher Namespace là ai?

App Launcher là phương pháp sẽ chăm sóc giao diện, khả năng hiển thị và thứ tự của ứng dụng.


49) Quy tắc chia sẻ là gì?

Các quy tắc chia sẻ được áp dụng bất cứ khi nào người dùng muốn cho phép người dùng khác truy cập.


50) “Data Skew” trong Salesforce là gì?

Trong Salesforce, Data skew là tình trạng bạn sẽ gặp phải khi làm việc cho một tổ chức lớn khi có hơn 10,000 bản ghi. Vì vậy, khi người dùng thực hiện cập nhật, vấn đề về hiệu suất sẽ xảy ra. Điều này xảy ra do data skew”.


51) Có bao nhiêu bộ điều khiển có thể được sử dụng trong một trang Visual Force?

Vì Salesforce là dịch vụ SaaS nên bạn chỉ có thể sử dụng một bộ điều khiển và nhiều bộ điều khiển mở rộng.


52) Giải thích về Enum Visibility

Thuật ngữ liệt kê khả năng hiển thị có nghĩa là giá trị được lưu trong bộ nhớ đệm chỉ hiển thị trong không gian tên của giá trị đó hoặc trong tất cả không gian tên

Những câu hỏi phỏng vấn này cũng sẽ giúp ích cho bài thi viva(orals) của bạn

Chia sẻ

8 Comments

  1. hình đại diện Kanchan Bhujbal nói:

    Cảm ơn bạn vì thông tin có giá trị như vậy

  2. đá gRock nói:

    Cảm ơn bạn! Vừa đi phỏng vấn và đây là một số câu hỏi họ hỏi. Tuyệt vời!

  3. bất kỳ mã nào liên quan đến cuộc phỏng vấn kỹ thuật

Bình luận

Chúng tôi sẽ không công khai email của bạn. Các ô đánh dấu * là bắt buộc *