คำถามติดแท็ก interview

ปิดคำถามที่ไม่ได้รับการสนับสนุน! อย่าถามคำถามใด ๆ ที่คุณรู้สึกว่าแท็กนี้ใช้!

3
คำถามที่ดีในการขอคำแนะนำจาก CEO และ CTO ระหว่างการสัมภาษณ์ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน7 ปีที่ผ่านมา มีคำถามมากมายในเว็บไซต์นี้เกี่ยวกับคำถามที่ถามนายจ้างในระหว่างการสัมภาษณ์ อย่างไรก็ตามฉันสงสัยว่ามีคำถามเฉพาะที่ควรถามเมื่อมีการสัมภาษณ์เล็กน้อยหรือไม่? การทำงานในการเริ่มกิจการครั้งใหม่นั้นแตกต่างจากนายจ้างที่ฉันเคยทำมาก่อนและฉันต้องการทราบว่ามีอะไรที่เราควรพิจารณาขอให้ซีอีโอและ CTO เริ่มต้นการสัมภาษณ์ในระหว่างการสัมภาษณ์หรือไม่ ฉันจะสัมภาษณ์ตำแหน่งนักสถิติ / นักวิเคราะห์ แก้ไข: ฉันได้สนทนาทางโทรศัพท์สองชั่วโมงกับทั้ง CEO และ CTO สิ่งเหล่านี้ไม่ได้ถูกเรียกว่าเป็นการสัมภาษณ์ แต่เราได้พูดคุยเกี่ยวกับสาเหตุที่ฉันต้องการทำงานที่นั่นทักษะของฉันสามารถช่วย บริษัท ได้อย่างไรและอื่น ๆ นอกจากนี้เรายังพูดคุยเกี่ยวกับบางสิ่งเกี่ยวกับประวัติย่อของฉันรวมถึงการศึกษาประสบการณ์การทำงานและความรู้ด้านการเขียนโปรแกรม หลังจากคุยโทรศัพท์ครั้งที่สองพวกเขาซื้อตั๋วเครื่องบินให้ฉันเพื่อบินออกจาก บริษัท ของพวกเขาซึ่งมีสำนักงานใหญ่อยู่ในสถานะที่แตกต่างกัน ฉันคิดว่าพวกเขาจะไม่พาฉันออกไปที่ บริษัท ของพวกเขาในสถานะที่แตกต่างหากฉันไม่ใช่ผู้สมัครที่จริงจัง

8
การใช้คำถามแม่แบบในการสัมภาษณ์ทางเทคนิค [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว เมื่อไม่นานมานี้ฉันได้มีข้อโต้แย้งกับเพื่อนร่วมงานเกี่ยวกับคำถามทางเทคนิคในการสัมภาษณ์ ในฐานะบัณฑิตฉันได้ไปเยี่ยม บริษัท หลายแห่งและสังเกตว่าพวกเขาใช้คำถามเดียวกัน ตัวอย่างคือ "คุณสามารถเขียนฟังก์ชั่นที่กำหนดว่าตัวเลขนั้นดีหรือไม่?" 4 ปีต่อมาฉันพบว่าคำถามนั้นเป็นเรื่องธรรมดาสำหรับนักพัฒนารุ่นเยาว์ ฉันอาจไม่ได้มองวิธีนี้ถูกต้อง แต่บ้านซอฟต์แวร์ไม่ควรฉลาดพอที่จะคิดคำถามสัมภาษณ์ของตัวเอง? ฉันเคยไปสัมภาษณ์ประมาณ 16 คนในระดับบัณฑิตศึกษาและมีคำถามแบบเดียวกันเกี่ยวกับพวกเขาประมาณ 75% สิ่งนี้ทำให้ฉันเชื่อว่าหลาย บริษัท ขี้เกียจและก็ Google: 'คำถามเทมเพลตสำหรับการสัมภาษณ์นักพัฒนาซอฟต์แวร์' และฉันรู้สึกว่าตัวเองกำลังก่อความเสียหายในการใช้วิธีการนี้ คำถาม:จะเป็นการดีกว่าไหมถ้าใช้ชุดคำถามออกจากเทมเพลตบางส่วนหรือบ้านซอฟต์แวร์ควรพยายามที่จะเป็นต้นฉบับมากขึ้นและสร้างเนื้อหาสัมภาษณ์ขึ้นมาเอง? จากมุมมองของฉันถ้าฉันล้มเหลวในการสัมภาษณ์และออกไปและมองหาคำตอบที่ดีสำหรับคำถามที่ฉันสับสนฉันสามารถบินผ่านการสัมภาษณ์ครั้งต่อไปหากคำถามเหมือนกัน
14 interview 

9
นำรหัสไปสัมภาษณ์หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว การนำรหัสหรือรหัสที่พิมพ์บน USB มาให้สัมภาษณ์เป็นความคิดที่ดีหรือไม่? ถ้าเป็นเช่นนั้นฉันควรนำโค้ดประเภทใด ฉันควรหลีกเลี่ยงโครงการขนาดใหญ่และเพียงแสดงตัวอย่างเล็ก ๆ ที่แสดงทักษะของฉัน

7
คุณจะใช้การทดสอบทักษะทางเทคนิคออนไลน์เพื่อจ้างนักพัฒนาอาวุโสหรือไม่? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา มีบริการออนไลน์เช่นIKMที่ให้การทดสอบทักษะในหลาย ๆ ด้านรวมถึงการเขียนโปรแกรม คุณจะใช้การทดสอบประเภทนี้เมื่อจ้างตำแหน่งนักพัฒนาอาวุโสหรือไม่? สิ่งที่เกี่ยวกับเพียงสำหรับการเปรียบเทียบผู้สมัครอย่างเป็นกลางก่อนที่จะเรียกพวกเขาสำหรับการสัมภาษณ์? คุณจะใช้มันเป็นขั้นตอนหลังจากผู้สมัครที่มีรายชื่อสั้น ๆ หลังการสัมภาษณ์หรือไม่? วิธีนี้เหมาะสมกว่าในบางสถานการณ์หรือไม่ คุณใช้บริการประเภทนี้เป็นการส่วนตัวหรือรู้จักคนที่มี
14 hiring  interview 

4
คุณจะแสดงรหัสการผลิตแก่ผู้สมัครในการสัมภาษณ์หรือไม่ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันเคยเห็นสิ่งนี้เกิดขึ้นหลายครั้ง: ผู้สมัครที่ชอบ บริษัท ประสบความสำเร็จในการสัมภาษณ์ จากนั้นมาทำงานและในตอนท้ายของวันแรกเขามั่นใจว่า codebase / project ไม่ใช่สิ่งที่เขาต้องการใช้เวลาด้วย ดังนั้นเขาจึงรีบออกไป ฉันคิดว่าการแนะนำผู้สมัครให้กับ codebase ในการสัมภาษณ์อาจช่วยแก้ปัญหานี้ได้ อาจจะดีกว่า: การผสมสิ่งนี้กับคำถามสัมภาษณ์เช่น "คุณจะปรับปรุงส่วนนี้ของรหัสได้อย่างไร" วิธีนี้จะเห็นได้ชัดว่าผู้สมัครนั้น "เหมาะสมกับ codebase" คุณเห็นวิธีการนี้นำไปใช้ทุกที่หรือไม่? คุณจะแสดงรหัสฐานข้อมูลของคุณเองให้ผู้สมัครที่สัมภาษณ์: ถ้าพวกเขาถาม / เป็นส่วนหนึ่งของกระบวนการสัมภาษณ์

9
ทักษะที่ใช้ในคำถามสัมภาษณ์ทั่วไปถูกนำไปใช้ในงานจริงอย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา สำหรับงาน SQL และ C # แอป dev, ผู้สัมภาษณ์มักถามคำถามเกี่ยวกับการสำรวจต้นไม้กราฟและการเชื่อมโยงรายการโดยใช้ C และพอยน์เตอร์ล้วนๆ ในช่วง 3 ปีที่ผ่านมาฉันเคยทำงานไม่เคยทำ ค้นหาเส้นทางไปยังโหนดที่ 1 ทางด้านขวาของโหนดที่กำหนดซึ่งเป็นจำนวนมากของโหนดที่กำหนด ตัวอย่างเช่น ฉันเห็นว่าทักษะเหล่านี้อาจถูกใช้ในงานที่คุณต้องเขียนคอมไพเลอร์ไดรเวอร์และทำงานบนเคอร์เนลระบบปฏิบัติการ นอกเหนือจากนั้นทักษะเหล่านี้จะใช้ที่ไหน?
13 interview 

2
ต้องการคำตอบทางเทคนิคเพิ่มเติมสำหรับคำถามสัมภาษณ์เกี่ยวกับการใช้งานอินเทอร์เน็ตตั้งแต่ต้นจนจบ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันได้สัมภาษณ์กับผู้คน 5 คนในช่วงสองสัปดาห์ที่ผ่านมาและสามในห้านั้นได้ถามคำถามนี้กับฉัน: อธิบายว่าเกิดอะไรขึ้นระหว่างการกดปุ่ม "Google.com" กับหน้าเว็บที่กำลังปรากฏบนหน้าจอ โดยพื้นฐานแล้วอินเทอร์เน็ตทำงานอย่างไร ฉันคิดหลังจากสามครั้งว่าฉันควรเตรียมพร้อมถ้าฉันได้รับคำถามนี้อีกครั้ง ฉันรู้บางสิ่งบางอย่าง แต่ฉันไม่มั่นใจอย่างเต็มที่ว่าคำตอบของฉันดีพอ โดยพื้นฐานแล้วฉันพูดถึงว่าเซิร์ฟเวอร์ DNS แปล "google.com" เป็นที่อยู่ IP ฉันชอบที่ TCP / IP แล้วพูดถึงเว็บเซิร์ฟเวอร์ที่ให้บริการหน้าที่ร้องขอที่ถูกส่งกลับไปยังเบราว์เซอร์ซึ่งเบราว์เซอร์จะตีความและแสดงผล อย่างที่ฉันพูดไปก่อนหน้านี้ฉันไม่มั่นใจว่าคำตอบของฉันนั้นเป็นเทคนิคเพียงพอ ขั้นตอนใดที่ฉันจะออกไป สำหรับสิ่งที่คุ้มค่าสองในสามครั้งนั้นอยู่กับ บริษัท เดียวกันและฉันถูกเรียกตัวกลับไปสัมภาษณ์ครั้งที่สามกับพวกเขาดังนั้นฉันจึงไม่สามารถวางระเบิดมันแรงเกินไป

4
ทำไมผู้สัมภาษณ์ไม่ขอให้ผู้สมัครอ่านรหัส? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันมีการสัมภาษณ์หลายสิบครั้งในชีวิตของฉัน (ฉันกำลังจะสำเร็จการศึกษา) และฉันสงสัยว่าทำไมฉันจึงถูกขอให้อ่านและอธิบายรหัสบางครั้ง ประมาณ 90% งานส่วนใหญ่เกี่ยวกับการบำรุงรักษาระบบที่มีอยู่ ความสามารถของ IMO ในการอ่านรหัสของผู้อื่นเป็นทักษะที่สำคัญ ทำไมผู้สัมภาษณ์ถึงไม่ตรวจสอบมัน? * * ในหมู่เพื่อนของฉันฉันเป็นคนเดียวที่ถูกขอให้ตรวจสอบรหัส

12
ฉันทำไม่สำเร็จในส่วนของการสัมภาษณ์ข้อเสนอแนะ? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ดังนั้นฉันจึงมีซอฟต์แวร์ / ไซต์อยู่ในแฟ้มผลงานของฉัน พวกเขาทำเงิน แต่ไม่มากทั้ง ดังนั้นฉันจึงตัดสินใจที่จะรับประสบการณ์การทำงานส่วนใหญ่ใช้กับตำแหน่งพัฒนา Java / PHP จูเนียร์ ปัญหาคือว่าฉันตอบคำถามทางเทคนิคทั้งหมดอย่างถูกต้องและเรากำหนดให้ทำแบบทดสอบ "รหัส" ซึ่งเป็นขั้นตอนสุดท้ายของการสัมภาษณ์ ฉันไม่สามารถผ่อนคลายและคิดทบทวนและลงมือทำแบบทดสอบได้ช้ามาก หรือบางครั้งฉันก็โดนบล็อกและพบว่ามันยากที่จะคิดบนเท้าของฉัน ฉันไม่เข้าใจสิ่งนี้เพราะสิ่งอื่น ๆ ที่ฉันเขียนมีการแก้ไขปัญหาที่ซับซ้อนมากขึ้นในขณะที่ "การทดสอบ" นั้นง่ายจริง ๆ อย่างไร้ความปราณีเช่นการเขียนและการทดสอบ palindrome บางครั้งพวกเขาจะให้ฉันทดสอบตรรกะกับกระแสการดำเนินการทางคณิตศาสตร์และอีกครั้งฉันจะไม่สามารถทำได้ในเวลาที่พวกเขามอบหมาย ฉันรู้ว่าฉันสามารถเขียนซอฟต์แวร์ / เว็บไซต์ที่ขายได้ซึ่งสามารถสร้างรายได้เล็กน้อยและหาวิธีการแก้ปัญหา แต่ฉันมีปัญหาอย่างมากกับการทดสอบการเขียนโค้ดอย่างง่ายในการสัมภาษณ์ ข้อเสนอแนะใด ๆ
13 interview 

6
“ อธิบายสำนวน RAII” เป็นคำถามการคัดกรอง C ++ ที่ดีหรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา บริษัท ที่ฉันทำงานด้วยขอให้ฉันทำการคัดกรองผู้สมัครทางโทรศัพท์เพื่อให้แน่ใจว่าพวกเขาจะไม่ได้อายอย่างสมบูรณ์เมื่อส่งใครบางคนไปยังลูกค้าที่มีศักยภาพ ปรากฎว่ามีผู้ใช้จำนวนพอสมควรสำหรับบทบาทผู้พัฒนา C ++ ฉันไม่ได้ใช้เวลามากในภาษา C ++ แต่ฉันได้ทำโครงการเล็ก ๆ น้อย ๆ และไม่เกี่ยวกับภาษา ฉันคิดว่า "อธิบายสำนวน RAII" จะเป็นคำถามซอฟต์บอลที่ผู้พัฒนา C ++ ส่วนใหญ่สามารถตอบได้ในขณะที่หลับครึ่งและจะทำให้ฉันสามารถถามคำถามที่น่าสนใจเกี่ยวกับประสบการณ์ได้ แต่กลับกลายเป็นว่าคนที่มีประสบการณ์ในการใช้งาน C ++ มากกว่า 10 ปีไม่รู้จักคำศัพท์นี้แม้ว่าฉันจะขยายคำย่อไปที่ "การได้มาซึ่งทรัพยากรเป็นการเริ่มต้น" ผู้สมัครคนหนึ่งบอกว่าเขารู้สึกว่าการใช้เทคนิคในการพัฒนา Windows ไม่ได้ใช้งานได้จริงเสมอไปซึ่งฉันคิดว่าเป็นความรู้สึกแปลก ๆ แต่ฉันเห็นตัวอย่างสองสามตัวอย่างที่สนับสนุนแนวความคิดนั้น) แม้แต่นักพัฒนาซอฟต์แวร์ C ++ สองคนฉันก็รู้ดีพอที่จะตัดสินความสามารถของตนว่าพวกเขาไม่รู้จักคำศัพท์ แต่เมื่ออ่านบทสรุปของเทคนิคกล่าวว่า "โอ้ใช่ฉันไม่รู้ว่ามีชื่อฉันแค่ คิดว่าสิ่งเหล่านั้นเป็นสิ่งที่คุณต้องทำ " ฉันจำคำศัพท์ได้จากหนังสือ Stroustrup ฉบับที่สองถึงแม้ว่าผลกระทบอย่างสมบูรณ์ไม่ได้เกิดขึ้นในขณะนั้น …
13 c++  interview 

2
การจัดเก็บองค์ประกอบ 5,000 รายการในฝั่งไคลเอ็นต์ในเว็บแอปพลิเคชัน [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันเพิ่งได้รับการสัมภาษณ์ทางโทรศัพท์สำหรับนักพัฒนา ASP.Net หลังจากสิ่งเบื้องต้นเบื้องต้นผู้สัมภาษณ์ถามคำถามทางเทคนิคแรก: "คุณจะจัดเก็บองค์ประกอบ 5000 รายการในฝั่งไคลเอ็นต์สำหรับผู้ใช้แต่ละรายในเว็บแอปพลิเคชันได้อย่างไร" คำตอบของฉันเริ่มต้นด้วย ขนาดเฉลี่ยของแต่ละองค์ประกอบคืออะไร? เราจำเป็นต้องจัดเก็บข้อมูลจำนวนมากนี้ในฝั่งไคลเอ็นต์หรือไม่? เราไม่สามารถเก็บที่ในฐานข้อมูลและการเชื่อมโยงนี้เพื่อเซสชันของผู้ใช้ / รหัสลูกค้าอย่างใด คำตอบของเขาคือ "ไม่คุณบอกฉันว่าคุณจะเก็บไว้ในฝั่งไคลเอ็นต์อย่างไรโดยพิจารณาว่าแต่ละองค์ประกอบเป็นเร็กคอร์ดที่มีประมาณ 8 ฟิลด์รวมถึง int / string แถวตารางปกติ" ฉันพูดว่า "อาจเก็บไว้ในเซสชัน แต่เนื่องจากเซสชันถูกเก็บรักษาไว้ที่ฝั่งเซิร์ฟเวอร์สำหรับผู้ใช้แต่ละรายอาจมีราคาแพงหรือตัวเลือกอื่นคือเก็บข้อมูลจำนวนมากในคุกกี้" ฉันยังบอกด้วยว่าฉันไม่ ตรวจสอบว่าข้อมูลจำนวนมากสามารถเก็บไว้ในคุกกี้ได้หรือไม่ ฉันพูดถึงตัวเลือกที่เก็บ HTML5 อยู่ที่นั่น แต่ฉันไม่ได้ทำงานด้วย เพราะมันอยู่บนพื้นฐานของข้อมูล SQLite ก็สามารถเก็บข้อมูลมากที่ในทางทฤษฎี นั่นคือสิ่งที่ผู้สัมภาษณ์พูดอย่างเหน็บแนมดังนั้นคุณมีประสบการณ์ 3 ปีในการพัฒนาเว็บและยุติการสัมภาษณ์ ฉันสงสัยว่าฉันทำอะไรผิด หรือมีบางสิ่งพื้นฐานจริง ๆ ที่ฉันขาดไปเกี่ยวกับการจัดเก็บข้อมูลทางฝั่งไคลเอ็นต์

2
คำถามสัมภาษณ์ขั้นสูง / ไม่เป็นธรรมเหล่านี้เกี่ยวกับ Java concurrency หรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ต่อไปนี้เป็นคำถามที่ฉันถามผู้สัมภาษณ์เมื่อเร็ว ๆ นี้ว่าพวกเขารู้จักการทำงานพร้อมกันของ Java: อธิบายถึงอันตรายของ "การมองเห็นของหน่วยความจำ" - วิธีที่ JVM สามารถเรียงลำดับการดำเนินการบางอย่างกับตัวแปรที่ไม่ได้รับการป้องกันโดยจอภาพและไม่ได้ประกาศvolatileเช่นว่าเธรดหนึ่งอาจไม่เห็นการเปลี่ยนแปลงของเธรดอื่น ฉันมักจะถามรหัสนี้โดยแสดงรหัสที่อันตรายนี้มีอยู่ ( NoVisibilityตัวอย่างเช่นในรายการ 3.1 จาก "Java Concurrency in Practice" โดย Goetz et al) และถามสิ่งที่ผิด อธิบายว่าvolatileมีผลกระทบอย่างไรกับตัวแปรที่เกิดขึ้นจริงที่ประกาศvolatileแต่ยังรวมถึงการเปลี่ยนแปลงตัวแปรที่ทำโดยเธรดก่อนที่จะเปลี่ยนแปลงvolatileตัวแปร ทำไมคุณอาจใช้volatileแทนsynchronized? ใช้ตัวแปรสภาพด้วยและwait() อธิบายว่าทำไมคุณควรใช้notifyAll() notifyAll()อธิบายว่าทำไมตัวแปรเงื่อนไขควรทดสอบด้วยการwhileวนซ้ำ คำถามของฉันคือ - สิ่งเหล่านี้เหมาะสมหรือสูงเกินไปที่จะถามคนที่บอกว่าพวกเขารู้จักการทำงานพร้อมกันของ Java หรือไม่ และในขณะที่เราอยู่ที่นี่คุณคิดว่าคนที่ทำงานใน Java เห็นพ้องด้วยควรคาดว่าจะมีความรู้สูงกว่าค่าเฉลี่ยของการเก็บขยะ Java?

1
ให้คะแนนความเชี่ยวชาญภาษาโปรแกรมของคุณตามแนวคิดของภาษา [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันกำลังมองหาวิธีการที่ดีในการประเมินความเชี่ยวชาญในโดยเฉพาะอย่างยิ่งการเขียนโปรแกรมภาษา ความคิดเกิดขึ้นเมื่อฉันพบบทความต่อไปนี้: รับเครดิตทั้งหมดเท็จ? คุณไม่ทราบว่า JavaScript มันแสดงรายการในลักษณะที่ครอบคลุมคุณสมบัติภาษาและแนวคิดของ JavaScript ฉันหวังว่าจะมีรายการสำหรับทุกภาษาการเขียนโปรแกรม โดยเฉพาะฉันจะสนใจเกี่ยวกับ: ชวา ค หลาม C # / .NET C ++ JavaScript ภาษาหรือเทคโนโลยีอื่นใดก็น่าสนใจเช่นกัน ในคำถามที่คล้ายกันมีวิธีที่ดีในการจัดอันดับทักษะการเขียนโค้ดของคุณเองได้อย่างไรแนะนำProgrammer Competency Matrix ฉันคิดว่ามันเป็นวิธีการที่ดี แต่ฉันคิดว่ามันธรรมดาเกินไป คุณทราบถึงบทสรุปอื่น ๆ ของแนวคิดภาษาที่สามารถช่วยให้คะแนนความเชี่ยวชาญด้านการเขียนโปรแกรมภาษาหรือไม่

12
จะทำอย่างไรถ้าผู้สัมภาษณ์ไม่ให้เวลาคุณพอที่จะตอบได้? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันสัมภาษณ์กับ บริษัท ที่มีชื่อเสียง หลังจากเสร็จสิ้นการสัมภาษณ์รอบแรกฉันมั่นใจว่าฉันจะได้อันดับต้น ๆ แต่ฉันรู้เล็กน้อยว่ารอบที่สองของฉันจะเป็นหายนะ รอบที่สองเริ่มต้นขึ้นและผู้สัมภาษณ์ขอให้ฉันบอกเขาเกี่ยวกับโปรไฟล์ของฉัน ครั้งนี้เสร็จเขาบอกฉันว่าเขาจะได้รับปากกาและกระดาษ (น่าเสียดายที่ฉันมีปากกาเท่านั้น) และเขากลับมาหลังจาก 15 นาทีเท่านั้น เมื่อเขากลับมาเขาเริ่มยิงคำถามที่ฉันโดยไม่ให้โอกาสฉันคิดคำถามและคำตอบ ฉันหมายถึงมันจริง ๆ 5 วินาทีหลังจากคำถามแรกเขาจะยิงฉันอีกคำถามโดยไม่คำนึงว่าฉันตอบคำถามแรกหรือไม่ ฉันยังบอกเขาด้วยความสุภาพเพื่อให้โอกาสฉันตอบ แต่ก็ไม่มีโชค หลังจากการสัมภาษณ์สิ้นสุดลงฉันรู้สึกเหมือนว่าเขาใช้เวลาพัก 15 นาทีเพื่อจดจำคำถามเหล่านี้และเปล่งเสียงต่อหน้าฉันก่อนที่เขาจะลืมและหมดคำถาม ในกรณีเช่นนี้สามารถทำอะไรได้บ้าง?
12 interview 

9
วิธีการจัดการสัมภาษณ์ 'รหัสไม่ดี'? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว การสัมภาษณ์ 'รหัสที่ไม่เหมาะสม' เป็นสิ่งที่ผู้ให้สัมภาษณ์แสดงตัวอย่างของ 'รหัสที่ไม่ดี' และขอให้แก้ไขหรือชี้ให้เห็นสิ่งที่ผิดไป ฉันมีปัญหากับการสัมภาษณ์เหล่านี้เพราะต้องใช้เวลาพอสมควรในการอ่านรหัสคิดออกว่าทำอะไรอยู่และชี้ให้เห็นข้อบกพร่อง ในสถานการณ์ที่มีแรงกดดันด้านเวลาฉันมักจะหยุดและฉันเห็นว่ารหัส 'ควร' ทำงานแม้ว่าจะไม่ได้ สิ่งที่เป็นวิธีที่ดีในการจัดการการจัดเรียงของการสัมภาษณ์ครั้งนี้และอื่น ๆ โดยทั่วไปสิ่งบางเทคนิคที่ดีในการอ่านและทำความเข้าใจรหัสได้อย่างรวดเร็ว ?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.