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


คำถามสัมภาษณ์ 10 อันดับแรกใน Python ที่ฉันแนะนำให้คุณเตรียมในปี 2023
การแนะนำ Python ได้รับการพัฒนาโดย Guido van Rossum และเปิดตัวครั้งแรกเมื่อวันที่ 20 กุมภาพันธ์ 1991 เป็นหนึ่งใน ที่ใช้กันอย่างแพร่หลายมากที่สุด และชอบภาษาการเขียนโปรแกรม นอกจากนี้ยังเป็น ภาษาโอเพ่นซอร์สฟรี พร้อมด้วยไวยากรณ์ที่เรียบง่ายและสะอาดตา Python ยังรองรับการเขียนโปรแกรมเชิงวัตถุและมักใช้ในการเขียนโปรแกรมเพื่อวัตถุประสงค์ทั่วไป การรับรองหลาม การรับรอง Python เป็นทักษะที่เป็นที่ต้องการมากที่สุดในด้านการเขียนโปรแกรม ในเรื่องราวคำถามสัมภาษณ์ Python นี้..

ทำความเข้าใจเวลาและวิธีใช้ “ที่ไหน” และ “มี” อย่างถูกต้อง
พวกเราหลายคนสังเกตเห็นว่าในขณะที่ศึกษาคีย์เวิร์ด sql เช่น “where” และ “having” ทีละคำ มันจะต้องเข้าใจได้ง่ายโดยไม่ต้องสงสัย แต่เมื่อเราเริ่มเขียนคำสั่งและเมื่อสองคีย์เวิร์ดนี้ใช้ร่วมกันจะทำให้เกิดความสับสน หากคุณสับสน ไม่ต้องกังวล ฉันก็ประสบสถานการณ์เดียวกัน แต่อย่างที่คุณเห็นตอนนี้ ฉันได้เข้าใจและเขียนบล็อกในเรื่องเดียวกันแล้ว ไม่ต้องกังวลว่าแนวคิดจะชัดเจนด้วยการฝึกฝน ;) ส่วนคำสั่ง SQL WHERE ใช้เพื่อกรองระเบียนในขณะที่ดึงข้อมูลจากตารางเดียวหรือหลายตาราง (หลังการดำเนินการรวม)..

เคล็ดลับ 4 ข้อ: นักเขียนโค้ดสัมภาษณ์นักเขียนโค้ด
ข้อผิดพลาดและพอยน์เตอร์ เคล็ดลับ 4 ข้อ: นักเขียนโค้ดสัมภาษณ์นักเขียนโค้ด หลีกเลี่ยงการแนะนำจุดบกพร่องเมื่อจ้างงาน ฉันได้ตรวจสอบประวัติย่อและประวัติย่อของผู้สมัครต่างชาติจำนวนมากในช่วงห้าปีที่ผ่านมา โดยทำการสัมภาษณ์เป็นตัวเลขสามหลักกับคนที่สะดุดตาฉัน อย่างไรก็ตาม ฉันเป็นวิศวกรซอฟต์แวร์อย่างเป็นทางการ คุณหรือทีมของคุณมีช่องว่างที่ฝ่ายบริหารไม่มีความรู้เชิงลึกที่จะท้าทายในการสัมภาษณ์ แต่วิศวกรไม่มีวิธีปฏิบัติในการดึงดูดผู้สมัครด้วยวาจาในลักษณะที่เป็นประโยชน์หรือไม่?..

คำถามสัมภาษณ์ระดับกลาง .NET ที่แหวกแนวพร้อมการทบทวน (ส่วนที่ 3) (ไตรมาสที่ 6-ไตรมาสที่ 10)
คำถามสัมภาษณ์ระดับกลางที่แหวกแนวพร้อมการทบทวน (ส่วนที่ II) (ไตรมาสที่ 1-ไตรมาสที่ 5) คำถามที่ 1: อธิบายความแตกต่างระหว่างประเภทค่าและประเภทการอ้างอิงใน C# และหารือเกี่ยวกับ ผลกระทบต่อหน่วยความจำ… medium.com คำถามที่ 6: อธิบายอินเทอร์เฟซ IDisposable และคำสั่ง "using" ใน C# อธิบายสถานการณ์ที่คุณต้องใช้ IDisposable อินเทอร์เฟซ IDisposable เป็นอินเทอร์เฟซมาตรฐานใน C# ที่ให้กลไกในการเผยแพร่ทรัพยากรที่ไม่มีการจัดการที่ถือครองโดยวัตถุ..

การสัมภาษณ์การเขียนโค้ด — หุ้น 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 )..

การเข้ารหัส : การค้นหาองค์ประกอบแรกที่ไม่ซ้ำในสตริงใน JavaScript
รหัสนี้กำหนดฟังก์ชันที่เรียกว่า firstNonRepeatingElement() ที่รับพารามิเตอร์ตัวเดียว สตริง และส่งกลับอักขระตัวแรกที่ไม่ซ้ำในสตริงนั้น ฟังก์ชันจะเริ่มต้นวัตถุว่างชื่อ obj ก่อน จากนั้นใช้ for-of loop เพื่อวนซ้ำอักขระแต่ละตัวในสตริงอินพุต สำหรับอักขระแต่ละตัว โค้ดจะตรวจสอบว่าอักขระนั้นมีอยู่แล้วเป็นคีย์ในอ็อบเจ็กต์ obj หรือไม่ หากเป็นเช่นนั้น ค่าของคีย์นั้น (ซึ่งแสดงถึงจำนวนครั้งที่อักขระปรากฏในสตริง) จะเพิ่มขึ้น 1 หากไม่มีคีย์นั้นอยู่ คีย์จะถูกสร้างขึ้นและตั้งค่าเป็น 1..

วิธีการเริ่มต้น
ภาพรวม วิธีการเริ่มต้นในอินเทอร์เฟซถูกนำมาใช้ใน Java 8 เป็นคุณสมบัติใหม่เพื่อให้อินเทอร์เฟซมีวิธีการที่เป็นรูปธรรม (นำไปใช้) ก่อนหน้า Java 8 อินเทอร์เฟซจะมีได้เพียงวิธีนามธรรมเท่านั้น ซึ่งหมายความว่าคลาสใดๆ ที่ใช้อินเทอร์เฟซจะต้องใช้วิธีการทั้งหมดที่กำหนดไว้ในอินเทอร์เฟซนั้น ซึ่งมักส่งผลให้มีการเขียนโค้ดสำเร็จรูปจำนวนมากสำหรับคลาสที่ใช้หลายอินเทอร์เฟซ ด้วยการแนะนำวิธีการเริ่มต้นใน Java 8 อินเทอร์เฟซสามารถจัดเตรียมการใช้งานเริ่มต้นสำหรับวิธีการต่างๆ..