คำถามและคำตอบในการสัมภาษณ์ Salesforce 50 อันดับแรก (2025)
ต่อไปนี้เป็นคำถามและคำตอบในการสัมภาษณ์ของ Salesforce สำหรับนักศึกษาใหม่และนักพัฒนาพนักงานขายที่มีประสบการณ์เพื่อให้ได้งานในฝัน
1) Salesforce คืออะไร?
Salesforce เป็นซอฟต์แวร์การจัดการลูกค้าสัมพันธ์ (CRM) บนคลาวด์สำหรับการจัดการความสัมพันธ์ของลูกค้าและการบูรณาการกับระบบอื่นๆ เครื่องมือ SaaS นี้ช่วยสร้างโซลูชันที่กำหนดเองสำหรับการตลาด การขาย การบริการ และอีคอมเมิร์ซตามความต้องการทางธุรกิจ ขณะนี้ Salesforce ได้ขยายจาก CRM เพียงอย่างเดียวเพื่อนำเสนอผลิตภัณฑ์ที่หลากหลาย
ดาวน์โหลด PDF ฟรี: คำถามและคำตอบสัมภาษณ์ Salesforce
2) ออบเจ็กต์แบบกำหนดเองใน Salesforce คืออะไร
ออบเจ็กต์แบบกำหนดเองไม่มีอะไรนอกจากตารางฐานข้อมูล โดยจะจัดเก็บข้อมูลที่เกี่ยวข้องกับบริษัทของคุณใน Salesforce.com เมื่อคุณกำหนดออบเจ็กต์แบบกำหนดเองแล้ว คุณสามารถทำสิ่งต่อไปนี้ได้
- สร้างฟิลด์ที่กำหนดเอง
- เชื่อมโยงวัตถุแบบกำหนดเองกับเรกคอร์ดอื่น
- ในรายการที่เกี่ยวข้องแบบกำหนดเอง จะแสดงข้อมูลออบเจ็กต์แบบกำหนดเอง
- สำหรับออบเจ็กต์แบบกำหนดเอง บันทึกการติดตามเหตุการณ์และงาน
- การพัฒนาเค้าโครงหน้า
- สำหรับแบบกำหนดเอง ออบเจ็กต์จะสร้างแท็บแบบกำหนดเอง
- เพื่อวิเคราะห์ข้อมูลออบเจ็กต์ที่กำหนดเอง ให้สร้างแดชบอร์ดและรายงาน
- แชร์แท็บแบบกำหนดเอง แอพแบบกำหนดเอง ออบเจ็กต์แบบกำหนดเอง และส่วนประกอบอื่น ๆ ที่เกี่ยวข้อง
3) ภาพรวมความสัมพันธ์เชิงวัตถุคืออะไร?
ภาพรวมความสัมพันธ์ของออบเจ็กต์ใน Salesforce ใช้เพื่อเชื่อมโยงเรกคอร์ดออบเจ็กต์แบบกำหนดเองกับเรกคอร์ดออบเจ็กต์มาตรฐานในรายการที่เกี่ยวข้อง กล่าวง่ายๆ ก็คือ การติดตามข้อบกพร่องของผลิตภัณฑ์ที่เกี่ยวข้องกับกรณีและปัญหาของลูกค้าจะเป็นประโยชน์ คุณสามารถกำหนดความสัมพันธ์ประเภทต่างๆ ได้โดยการสร้างฟิลด์ความสัมพันธ์แบบกำหนดเองบนออบเจ็กต์
4) สาเหตุของการสูญหายของข้อมูลคืออะไร?
ข้อมูลสูญหายอาจเกิดจากสาเหตุดังต่อไปนี้
- การเปลี่ยนแปลงข้อมูลพนักงานขายและวันที่-เวลา
- การเปลี่ยนแปลงเป็นเปอร์เซ็นต์ ตัวเลข และสกุลเงินจากข้อมูลประเภทอื่น
- การเปลี่ยนจากรายการเลือกแบบหลายรายการ ช่องทำเครื่องหมาย หมายเลขอัตโนมัติเป็นประเภทอื่น
- การเปลี่ยนแปลงรายการเลือกแบบหลายรายการจากประเภทใดก็ได้ ยกเว้นรายการเลือก
- เปลี่ยนเป็นหมายเลขอัตโนมัติยกเว้นข้อความ
- การเปลี่ยนจากพื้นที่ข้อความเป็นอีเมล โทรศัพท์ URL และข้อความ
5) SaaS จะเป็นประโยชน์ต่อ Salesforce ได้อย่างไร
- เนื่องจาก SaaS เป็นแบบสมัครสมาชิก ลูกค้าจึงสามารถเลือกที่จะไม่ต่ออายุได้เสมอหากไม่พอใจ
- ลูกค้าสามารถหลีกเลี่ยงการลงทุนเริ่มแรกจำนวนมากในโครงสร้างพื้นฐานด้านไอที และการบำรุงรักษาโครงสร้างพื้นฐานในแต่ละวันที่เร่งรีบ
- ลูกค้า SaaS มีโครงสร้างพื้นฐานของผู้ให้บริการเดียวกันและยังสามารถบูรณาการได้อย่างง่ายดาย
- แอปพลิเคชัน SaaS ใช้อินเทอร์เฟซอินเทอร์เน็ตที่เรียบง่ายซึ่งทำให้ลูกค้าสามารถเข้าถึงได้มากขึ้น
- SaaS มอบแพลตฟอร์มล่าสุดให้กับลูกค้าด้วยนวัตกรรมเสมอ
6) พนักงานขายมีประโยชน์ในการติดตามการขายอย่างไร?
Salesforce บันทึกรายละเอียดที่จำเป็นทั้งหมด เช่น จำนวนลูกค้าที่ให้บริการรายวัน ปริมาณการขายรายวัน รายงานโดยละเอียดของผู้จัดการฝ่ายขาย จำนวนยอดขายในแต่ละเดือนหรือไตรมาส นอกจากนี้ยังติดตามลูกค้าที่กลับมาซื้อซ้ำ ซึ่งเป็นกุญแจสู่ความสำเร็จสำหรับองค์กรการขาย
7) SFDC มีความสัมพันธ์กี่ความสัมพันธ์? พวกเขาคืออะไร?
ความสัมพันธ์มีสองประเภท
- ความสัมพันธ์ระหว่างรายละเอียดหลัก
- ค้นหาความสัมพันธ์
8) isNull และ isBlank แตกต่างกันอย่างไร?
- isNull: รองรับช่องตัวเลข
- isBlank: รองรับช่องข้อความ
9) ตัวกระตุ้นคืออะไร?
ทริกเกอร์คือรหัสที่ดำเนินการก่อนหรือหลังการอัปเดตหรือแทรกบันทึก
10) การใช้ทรัพยากรแบบคงที่ใน Salesforce คืออะไร?
ด้วยความช่วยเหลือของทรัพยากรแบบคงที่ คุณสามารถอัปโหลดไฟล์ zip, รูปภาพ, ไฟล์ jar, JavaScript และ CSS ไฟล์ที่สามารถอ้างอิงได้ในหน้าวิชวลฟอร์ซ ขนาดทรัพยากรคงที่ที่เหมาะสมที่สุดสำหรับองค์กรคือ 250 MB
11)force.com และ Salesforce.com แตกต่างกันอย่างไร?
Force.com คือ PaaS (แพลตฟอร์มเป็นบริการ) ในขณะที่ Salesforce.com คือ SaaS (ซอฟต์แวร์เป็นบริการ)
12) มีการดำเนินการอะไรบ้างในเวิร์กโฟลว์?
การดำเนินการที่มีอยู่ในเวิร์กโฟลว์คือ
- การแจ้งเตือนทางอีเมล
- งาน
- อัพเดทสนาม
- ข้อความขาออก
13) ขีดจำกัดของบันทึก data.com ที่สามารถเพิ่มลงใน Salesforce คือเท่าใด
ผู้ใช้สามารถดูการตั้งค่าแบบฟอร์มขีดจำกัดของตนได้โดยการคลิก การดูแลระบบ data.com/ผู้ใช้ จากส่วนผู้ใช้ data.com ผู้ใช้สามารถดูขีดจำกัดรายเดือนและจำนวนบันทึกที่ส่งออกในระหว่างเดือน
14) การตั้งค่าแบบกำหนดเองประเภทต่างๆ ใน Salesforce มีอะไรบ้าง?
การตั้งค่าแบบกำหนดเองประเภทต่างๆ ใน Salesforce ประกอบด้วย
- ประเภทลำดับชั้น
- ประเภทรายการ
15) Object Relation สามประเภทใน Salesforce คืออะไร?
ความสัมพันธ์ของวัตถุประเภทต่างๆ ใน Salesforce ประกอบด้วย
- หนึ่งต่อหลาย ๆ
- มากมายต่อมากมาย
- รายละเอียดหลัก
16) รายงานประเภทต่างๆ ที่มีอยู่ใน Salesforce มีอะไรบ้าง?
รายงานประเภทต่างๆ ที่มีอยู่ใน Salesforce ได้แก่
- รายงานแบบตาราง: แสดงผลรวมในรูปแบบตาราง
- รายงานเมทริกซ์: เป็นรายงานโดยละเอียดซึ่งจัดกลุ่มตามทั้งแถวและคอลัมน์
- รายงานสรุป: เป็นรูปแบบรายละเอียดของรายงานซึ่งจัดกลุ่มตามคอลัมน์
- รายงานที่เข้าร่วม: ด้วยรายงานสองรายงานขึ้นไปสามารถรวมไว้ในรายงานเดียวได้
17) เป็นไปได้ไหมที่จะกำหนดเวลาแดชบอร์ดแบบไดนามิกใน Salesforce
ไม่ ไม่สามารถกำหนดเวลาแดชบอร์ดแบบไดนามิกใน Salesforce ได้
18) มันบ่งบอกอะไรหากข้อผิดพลาดระบุว่า "รายการไม่มีแถวสำหรับมอบหมาย"?
ข้อผิดพลาดที่แจ้งว่า "รายการไม่มีแถวสำหรับการมอบหมาย" บ่งชี้ว่ารายการที่คุณพยายามเข้าถึงไม่มีค่าอยู่ในนั้น
19) วัตถุจุดเชื่อมต่อคืออะไร และมีประโยชน์อย่างไร?
วัตถุทางแยกใช้เพื่อสร้างความสัมพันธ์แบบกลุ่มต่อกลุ่มระหว่างวัตถุ คุณสามารถใช้ตัวอย่างการสมัครงานได้ โดยที่ตำแหน่งงานสามารถเชื่อมโยงกับผู้สมัครจำนวนมากได้ และในลักษณะเดียวกัน ผู้สมัครสามารถเกี่ยวข้องกับสถานที่ต่างกันได้ ดังนั้น ในการเชื่อมต่อโมเดลข้อมูลนี้ คุณต้องมีออบเจ็กต์บุคคลที่สาม ออบเจ็กต์นี้เรียกว่าอ็อบเจ็กต์จุดเชื่อมต่อ ที่นี่ "การสมัครงาน" คือวัตถุทางแยก
20) เส้นทางการตรวจสอบคืออะไร?
กรรมการตรวจสอบ ฟังก์ชัน Trail มีประโยชน์ในการทราบข้อมูลหรือติดตามการเปลี่ยนแปลงการตั้งค่าล่าสุดทั้งหมดที่ผู้ดูแลระบบ Salesforce ทำกับองค์กร สามารถจัดเก็บข้อมูลในช่วงหกเดือนล่าสุดได้
21) อธิบายแดชบอร์ดใน Salesforce
แดชบอร์ดคือการแสดงรายงานด้วยรูปภาพ และเราสามารถเพิ่มรายงานได้มากถึง 20 รายงานในแดชบอร์ดเดียว
22) Visual Force สามารถใช้คอนโทรลเลอร์ได้กี่ตัว?
เมื่อ Salesforce เข้ามา SaaSเราสามารถใช้คอนโทรลเลอร์ได้เพียงตัวเดียวและตัวควบคุมส่วนขยายได้มากเท่าๆ กัน
23) SOQL และ SOSL แตกต่างกันอย่างไร?
SOQL (ภาษาแบบสอบถามออบเจ็กต์ Salesforce) | SOSL (ภาษาการค้นหาออบเจ็กต์ Salesforce) |
|
|
24) Governor Limits ใน Salesforce มีความหมายว่าอะไร?
ใน Salesforce Governor Limits ช่วยให้คุณควบคุมจำนวนข้อมูลหรือจำนวนบันทึกที่คุณสามารถจัดเก็บในฐานข้อมูลที่ใช้ร่วมกันได้ Salesforce ใช้ฐานข้อมูลเดียวในการจัดเก็บข้อมูลจากไคลเอนต์ที่แตกต่างกัน
25) เหตุใดหน้า Visualforce จึงให้บริการจากโดเมนต่างๆ
หน้า Visualforce ช่วยให้คุณให้บริการจากโดเมนต่างๆ ช่วยให้คุณปรับปรุงมาตรฐานความปลอดภัยและช่วยคุณบล็อกการเขียนสคริปต์ข้ามไซต์
26) ฟิลด์บัคเก็ตถูกใช้ใน Salesforce อย่างไร
คุณสามารถใช้ช่องบัคเก็ตใน Salesforce เพื่อจัดกลุ่มตามค่าของช่องได้ อย่างไรก็ตาม ช่องเหล่านี้ไม่เคยสร้างบนแพลตฟอร์ม Salesforce และจะพบได้ในส่วนรายงานเท่านั้น
27) ตั้งชื่อวิธีการปรับใช้ต่างๆ ใน Salesforce
คุณสามารถปรับใช้โค้ดใน Salesforce โดยใช้วิธีการต่อไปนี้:
- เปลี่ยนชุด
- แพ็คเกจ Salesforce
- com เครื่องมือการโยกย้าย
- คราส ด้วย Force.com IDE
28) ตั้งชื่อแซนด์บ็อกซ์ประเภทต่างๆ ใน Salesforce
Sandboxes สี่ประเภทคือ Salesforce ได้แก่:
- ผู้พัฒนา
- นักพัฒนาโปร
- สำเนาบางส่วน
- เต็ม
29) ให้เหตุผลห้าประการที่ทำให้ข้อมูลสูญหายใน Salesforce
สาเหตุหลักที่ทำให้ข้อมูลสูญหายใน Salesforce คือ:
- การเปลี่ยนแปลงข้อมูลและวันที่-เวลา
- เมื่อคุณพยายามย้ายตัวเลข สกุลเงิน หรือเปอร์เซ็นต์จากข้อมูลประเภทอื่น
- หากคุณทำการเปลี่ยนแปลงในรายการเลือกแบบเลือกหลายรายการใดๆ ยกเว้นรายการเลือก
- เปลี่ยนเป็นหมายเลขอัตโนมัตินอกเหนือจากข้อความ
- การเปลี่ยนจากพื้นที่ข้อความเป็นอีเมล โทรศัพท์ URL และข้อความ
30) CRM คืออะไร?
CRM เป็นรูปแบบหนึ่งของการบริหารลูกค้าสัมพันธ์ เป็นซอฟต์แวร์ชนิดหนึ่งที่เก็บข้อมูลติดต่อของลูกค้า เช่น ชื่อ ที่อยู่ อายุ หมายเลขโทรศัพท์ นอกจากนี้ยังติดตามกิจกรรมของลูกค้าต่างๆ เช่น จำนวนการเข้าชมเว็บไซต์ โทรศัพท์ที่โทรออกและสายเรียกเข้า อีเมล ฯลฯ
31) ตั้งชื่อฟิลด์ที่จัดทำดัชนีโดยอัตโนมัติใน Salesforce
คีย์หลัก คีย์ต่างประเทศ วันที่ตรวจสอบ และฟิลด์แบบกำหนดเองคือฟิลด์ที่ได้รับการจัดทำดัชนีโดยอัตโนมัติใน Salesforce
32) อธิบาย @future ในการประมวลผลแบบคลาวด์ของ Salesforce
คำอธิบายประกอบ @future ระบุว่าบล็อกเฉพาะจะถูกดำเนินการเมื่อมีทรัพยากรที่ต้องการ
33) อะไรคือความแตกต่างระหว่างเวิร์กโฟลว์และทริกเกอร์
เวิร์กโฟลว์เป็นกระบวนการอัตโนมัติที่ทำงานตามการประเมินและเกณฑ์กฎ ในทางกลับกัน Trigger คือโค้ดที่ดำเนินการในหรือหลังจากที่อัพเดตหรือแทรกเรคคอร์ดแล้ว
34) Wrapper Class ใน Salesforce คืออะไร
Wrapper Class คือคลาสประเภทหนึ่งที่มีอินสแตนซ์เป็นคอลเลกชันของอ็อบเจ็กต์อื่น ส่วนใหญ่จะใช้ในการแสดงวัตถุที่แตกต่างกันบนหน้า Visualforce ในตารางเดียวกัน
35) คุณสามารถเขียนเมธอด getter และ setter ใน Salesforce ได้หรือไม่?
ใช่ ใน Salesforce เราสามารถเขียนโค้ดเมธอด getter เพื่อรับค่าของตัวแปรไปยังเพจ Visual Force ในขณะที่เมธอด setter เพื่อตั้งค่าของตัวแปรเฉพาะนั้น
36) เอเพ็กซ์คืออะไร?
Apex เป็นภาษาโปรแกรมเชิงวัตถุ ช่วยให้คุณดำเนินการคำสั่งโฟลว์และการควบคุมธุรกรรมเซิร์ฟเวอร์ Salesforce ด้วยความช่วยเหลือของ API- Apex ยังช่วยให้นักพัฒนา Salesforce เพิ่มตรรกะทางธุรกิจลงในโค้ดโปรแกรมของตนได้
37) ทรัพยากรแบบคงที่ใน Salesforce คืออะไร?
ด้วยทรัพยากรแบบคงที่ของ Salesforce คุณสามารถอัปโหลดรูปภาพ ไฟล์ zip และไฟล์ CSS ได้ สามารถอ้างอิงได้ในหน้า Visualforce
38) อธิบายธุรกรรมเอเพ็กซ์
ธุรกรรม Apex คือชุดของการดำเนินการที่ดำเนินการเป็นหน่วยเดียว การดำเนินการส่วนใหญ่เป็นการดำเนินการ DML ซึ่งมีหน้าที่รับผิดชอบในการสืบค้นบันทึก การดำเนินการเหล่านี้อาจสำเร็จ หรือมีข้อผิดพลาดเกิดขึ้นในการบันทึกเรกคอร์ดเดียว ในเวลานั้น ธุรกรรมทั้งหมดจะถูกย้อนกลับ
39) Trigger.new คืออะไร?
Triger.new เป็นคำสั่งที่ส่งคืนรายการเรกคอร์ดที่ถูกเพิ่มเข้าในหัวเรื่องเมื่อเร็ว ๆ นี้ มันจะส่งคืนเฉพาะบันทึกที่ยังไม่ได้บันทึกลงในฐานข้อมูลเท่านั้น ที่นี่ รายการ sObject มีเฉพาะในทริกเกอร์การแทรกและการอัปเดตเท่านั้น นอกจากนี้ บันทึกสามารถแก้ไขได้ก่อนทริกเกอร์เท่านั้น
40) สรุปแบบสะสมคืออะไร?
สรุปภาพรวมจะแสดงจำนวนเรคคอร์ดย่อยและช่วยให้คุณสามารถคำนวณผลรวม ต่ำสุด และสูงสุดของฟิลด์ของเรคคอร์ดย่อย
41) อธิบายการแบ่งปันด้วยตนเองใน Salesforce
การใช้ร่วมกันด้วยตนเองเป็นวิธีการแบ่งปันบันทึกให้กับผู้ใช้เฉพาะด้วยตนเอง คุณต้องไปที่หน้ารายละเอียดของเรคคอร์ด และคลิกตัวเลือกการแบ่งปันด้วยตนเอง และมอบหมายเรคคอร์ดนั้นให้กับผู้ใช้รายอื่นที่มีสิทธิ์การเข้าถึงแบบอ่านอย่างเดียวหรืออ่าน/เขียน
42) อะไรคือความแตกต่างระหว่างบทบาทและโปรไฟล์?
บทบาทคือการเข้าถึงระดับบันทึกซึ่งไม่จำเป็นสำหรับการใช้งานทั้งหมด ในขณะที่โปรไฟล์เป็นการเข้าถึงระดับออบเจ็กต์และฟิลด์ และเป็นข้อบังคับสำหรับผู้ใช้ทั้งหมด
43) WhoID และ WhatID แตกต่างกันอย่างไร?
WhoID หมายถึงบุคคลเช่นผู้ติดต่อหรือโอกาสในการขาย ในขณะที่ “รหัสอะไร” อ้างอิงถึงเฉพาะออบเจ็กต์เท่านั้น
44) ประเภทชื่อของการผูกที่ใช้ใน Visualforce
การผูกข้อมูลสามประเภทที่ใช้ใน Salesforce ได้แก่:-
- การเชื่อมโยงข้อมูล: หมายถึงชุดข้อมูลในตัวควบคุม
- การเชื่อมโยงการดำเนินการ: หมายถึงวิธีการดำเนินการในตัวควบคุม
- การเชื่อมโยงส่วนประกอบ: หมายถึงส่วนประกอบ Visualforce อื่นๆ บางส่วน
45) แนวคิดป้ายกำกับแบบกำหนดเองใน Salesforce คืออะไร
คุณสามารถเข้าถึงค่าข้อความที่กำหนดเองได้จากคลาส Apex และจากหน้า Visual Force ใดๆ ที่เรียกว่าป้ายกำกับที่กำหนดเอง
46) คุณสามารถกำหนดป้ายกำกับที่กำหนดเองได้กี่ป้ายและมีขนาดเท่าใด
สามารถสร้างป้ายกำกับที่กำหนดเองได้ขั้นต่ำ 5000 รายการสำหรับแต่ละองค์กร ขนาดป้ายกำกับเกือบ 1000 ตัวอักษร
47) อธิบายฟิลด์สูตรที่กำหนดใน Salesforce
สูตรที่กำหนดที่ยื่นไว้คือค่าคงที่หรือทราบ
48) ผู้ใช้ App Launcher Namespace คืออะไร?
App Launcher เป็นวิธีการที่จะดูแลรูปลักษณ์ของแอปในการมองเห็นและลำดับ
49) กฎการแบ่งปันคืออะไร?
กฎการแบ่งปันจะถูกใช้เมื่อใดก็ตามที่ผู้ใช้ต้องการอนุญาตให้ผู้ใช้รายอื่นเข้าถึงได้
50) “ข้อมูลบิดเบือน” ใน Salesforce คืออะไร
ใน Salesforce ข้อมูลบิดเบือนเป็นเงื่อนไขที่คุณจะเกิดขึ้นเมื่อทำงานให้กับองค์กรขนาดใหญ่เมื่อมีบันทึกมากกว่า 10,000 รายการ ดังนั้นเมื่อผู้ใช้ทำการอัพเดตจะประสบปัญหาด้านประสิทธิภาพ มันเกิดขึ้นเพราะข้อมูลบิดเบือน”
51) สามารถใช้คอนโทรลเลอร์ได้กี่ตัวใน Visual Force Page
เนื่องจาก Salesforce เป็นบริการ SaaS จึงอนุญาตให้คุณใช้คอนโทรลเลอร์เพียงตัวเดียวและตัวควบคุมส่วนขยายได้มากเท่าๆ กัน
52) อธิบายแจงนับการมองเห็น
การแจงนับการมองเห็นหมายความว่าค่าแคชจะปรากฏเฉพาะเนมสเปซของค่าหรือในเนมสเปซทั้งหมด
คำถามสัมภาษณ์เหล่านี้จะช่วยในวีว่าของคุณ (วาจา)
นี่คือสิ่งที่ดี
กระเช้าโอกาสขอบคุณ
ข้อมูลที่เป็นประโยชน์ ขอบคุณครับ.
ขอบคุณสำหรับข้อมูลอันมีค่าเช่นนี้
ขอบคุณ! เพิ่งไปสัมภาษณ์ และนี่คือคำถามบางส่วนที่พวกเขาถาม สุดยอด!
น่าสนใจ !!!
รหัสใด ๆ ที่เกี่ยวข้องกับการสัมภาษณ์ทางเทคนิค
ของขวัญขอบคุณ