สิ่งตีพิมพ์ในหัวข้อ 'interview-questions'


โมเดล ML Go-To ของคุณคืออะไร? คำถามสัมภาษณ์ที่โดนใจเด็กจบใหม่
บริษัทที่จ้างงานด้าน Machine Learning เกี่ยวข้องกับสองสิ่งอย่างแท้จริง คำถามที่น่าเบื่อ: คุณมีความสามารถในด้านเทคโนโลยีคลังข้อมูลที่บริษัทใช้หรือไม่? นี่อาจเป็นงานที่ท้าทายสำหรับผู้สำเร็จการศึกษาใหม่ เนื่องจากการกลายเป็นมืออาชีพ Azure Data Bricks ในขณะที่แทบไม่มีใบอนุญาต Microsoft Office เนื่องจากนักเรียนสามารถนำเสนอช่วงการเรียนรู้ที่ค่อนข้างชันได้ คำถามที่สอง: คุณสามารถสร้างแบบจำลองที่เชื่อถือได้และใช้ข้อมูลของคุณได้อย่างถูกต้องหรือไม่? เหนือสิ่งอื่นใด..

สตริงย่อย Palindromic ที่ยาวที่สุดพร้อมอัลกอริทึมของ Manacher
ให้สตริงค้นหาสตริงย่อย palindromic ที่ยาวที่สุด พาลินโดรมคืออะไร? สตริง Palindrome จะอ่านค่าเดียวกันจากย้อนกลับหรือข้างหน้า ตัวอย่าง: “abba”, “abcba” เรากำลังมองหาสตริงย่อยที่เป็นพาลินโดรมไม่ใช่ลำดับย่อย (มีความแตกต่าง) คำถามนี้มีความคล้ายคลึงกับคำถามในการค้นหาลำดับย่อยพาลินโดรมที่ยาวที่สุด ซึ่งสามารถแก้ไขได้โดยใช้การเขียนโปรแกรมแบบไดนามิก เนื่องจากสตริงย่อยเป็นลำดับย่อย เราจึงสามารถใช้อัลกอริธึมเดียวกันกับการเปลี่ยนแปลงเล็กน้อยเพื่อค้นหาสตริงย่อยพาลินโดรมิกที่ยาวที่สุด แต่คำตอบคือ..

บิตรายวัน (e) ของ C++ | ตารางงานที่มีกำไรสูงสุด
บิตรายวัน (e) ของ C++ #128 ปัญหาการสัมภาษณ์ทั่วไป: กำไรสูงสุดสำหรับตารางงาน เมื่อพิจารณารายการงาน N งาน โดยแต่ละงานมีเวลาเริ่มต้น เวลาสิ้นสุด และกำไร ให้กำหนดผลกำไรสูงสุดที่สามารถทำได้โดยการประมวลผลงานบางงานภายใต้ข้อจำกัดที่ไม่มีทับซ้อนกัน สมมติว่าเวลาเริ่มต้นและสิ้นสุดภายในช่วง {0..50000} และช่วงเวลาครึ่งเปิดสำหรับเวลาเริ่มต้นและสิ้นสุด กล่าวคือ งานสามารถเริ่มต้นในเวลาสิ้นสุดของงานก่อนหน้าได้ ตัวอย่างเช่น ในรายการงานด้านบน..

การสัมภาษณ์การเขียนโค้ด — หุ้น 101 (อาร์เรย์)
เมื่อไรจะซื้อ/ขายหุ้น? อาร์เรย์ที่กำหนดประกอบด้วยราคารายวันสำหรับหุ้น พยายามหากำไรสูงสุด Input: [20,10,30,44,26,40,50] Output: 58 Explanation: Buy on day 2 and sell on day 4, profit = 44-10 = 34. Buy on day 5 and sell on day 7, profit = 50-26 = 24. กระบวนการคิด: จากคำถามก่อนหน้า Move Zeros เรารู้ว่าอย่างน้อยเราต้องการวนซ้ำอาร์เรย์อินพุตหนึ่งครั้ง ดังนั้นความซับซ้อนของเวลาจะเป็น O(n) เราสามารถใช้โครงสร้างข้อมูลเพิ่มเติม (เช่น Array/Linked List/Map/Set )..

คำถามสัมภาษณ์ C # สำหรับผู้เริ่มต้น
C# เป็นภาษาโปรแกรมเชิงวัตถุทั่วไป เวอร์ชันเสถียรล่าสุด (ณ เวลาที่เขียนโพสต์นี้) คือ C# 6.0 ซึ่งเปิดตัวในปี 2558 ในโพสต์นี้ เราได้รวบรวมรายการคำถามสัมภาษณ์ c# และคำตอบสำหรับผู้เริ่มต้นและผู้ใช้ที่มีประสบการณ์ คำถามเหล่านี้จะช่วยคุณเตรียมตัวสำหรับการสัมภาษณ์ เพื่อการแก้ไขอย่างรวดเร็ว และเสริมความแข็งแกร่งให้กับทักษะทางเทคนิคของคุณ 1. C# คืออะไร? C# (ออกเสียงว่า CSharp) เป็นภาษาเชิงวัตถุ ประเภทที่ปลอดภัยและมีการจัดการ ซึ่งคอมไพล์โดย .NET Framework เพื่อสร้าง Microsoft Intermediate..