ฉันทำไม่สำเร็จในส่วนของการสัมภาษณ์ข้อเสนอแนะ? [ปิด]


13

ดังนั้นฉันจึงมีซอฟต์แวร์ / ไซต์อยู่ในแฟ้มผลงานของฉัน พวกเขาทำเงิน แต่ไม่มากทั้ง

ดังนั้นฉันจึงตัดสินใจที่จะรับประสบการณ์การทำงานส่วนใหญ่ใช้กับตำแหน่งพัฒนา Java / PHP จูเนียร์

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

ฉันไม่เข้าใจสิ่งนี้เพราะสิ่งอื่น ๆ ที่ฉันเขียนมีการแก้ไขปัญหาที่ซับซ้อนมากขึ้นในขณะที่ "การทดสอบ" นั้นง่ายจริง ๆ อย่างไร้ความปราณีเช่นการเขียนและการทดสอบ palindrome

บางครั้งพวกเขาจะให้ฉันทดสอบตรรกะกับกระแสการดำเนินการทางคณิตศาสตร์และอีกครั้งฉันจะไม่สามารถทำได้ในเวลาที่พวกเขามอบหมาย

ฉันรู้ว่าฉันสามารถเขียนซอฟต์แวร์ / เว็บไซต์ที่ขายได้ซึ่งสามารถสร้างรายได้เล็กน้อยและหาวิธีการแก้ปัญหา แต่ฉันมีปัญหาอย่างมากกับการทดสอบการเขียนโค้ดอย่างง่ายในการสัมภาษณ์

ข้อเสนอแนะใด ๆ


3
สำเนาซ้ำที่เป็นไปได้ของprogrammers.stackexchange.com/questions/80065/… , programmers.stackexchange.com/questions/1947/…
Adam Lear

เห็นได้ชัดว่าอย่างน้อยคุณคิดว่าการทดสอบการสัมภาษณ์อาจจะง่าย แต่ดูเหมือนว่าคุณไม่ได้อยู่คนเดียวในการมีปัญหากับการทดสอบ thos: infoworld.com/d/application-development/ ......
โปรแกรมเมอร์บางคนเพื่อน

2
ฉันไม่เห็นด้วยกับลิงค์นี้ เมื่อพิจารณาจากความแตกต่างระหว่างผู้พัฒนาที่ดีและผู้ไม่ดีคุณต้องการเสี่ยงที่จะเลือกผู้สมัครที่ดีกว่าการรับผู้สมัครที่ดี
deadalnix

7
@deadalnix ฉันไม่เห็นด้วยกับความไม่เห็นด้วยของคุณ :-) ฉันเคยเห็นโปรแกรมเมอร์ที่ดีพอที่จะทดสอบ flunk และโปรแกรมเมอร์ที่ไม่ดีผ่านการทดสอบที่ฉันคิดว่าการทดสอบนั้นไม่มีประโยชน์และมักจะต่อต้าน IMO สิ่งที่พวกเขาทำคือทำให้ผู้สัมภาษณ์ / HR รู้สึกดี
Brian Knoblauch

2
@BJoachim และทั้งหมด: ถ้าคุณอ่านย่อหน้าแรกในลิงค์นั้นจริง ๆ แล้วมันเป็นคำแนะนำที่ดีในการทำให้การทดสอบมีความเกี่ยวข้องและมีประโยชน์: ไม่ได้บอกว่าการทดสอบไม่มีประโยชน์
MarkJ

คำตอบ:


18

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


2
ฉันไม่คิดว่ามันเป็นเรื่องของการทำบุญ / เนื้อหาของคำถามเพียงแค่เงื่อนไขของคำตอบ ฉันยุ่งมากbool isPalindrome(string)เพราะฉันจะเขียนมันลงบนกระดาษในเวลาที่กำหนด (จาก 15 นาที?) รับตัวแก้ไขข้อความและไม่ จำกัด เวลาฉันเชื่อว่าฉันสามารถทำได้อย่างสมบูรณ์แบบภายในไม่กี่นาที
เอสเอฟ

9
@SF: คุณลองมันหลังจากการสัมภาษณ์เหรอ? มันใช้เวลานานเท่าไหร่
วินไคลน์

2
ฝึกการทำงานกับจุดอ่อนของคุณ ในกรณีนี้ให้ค้นหาปัญหาเล็ก ๆ ที่คล้ายกันและเวลาที่คุณทำงานด้วยตนเองบนกระดาษ ฝึกฝนการทำงานให้ได้ก่อน (แม้ว่ามันจะผิด) จากนั้นทำซ้ำให้ถูกต้อง ด้วยวิธีนี้คุณสามารถแสดงกระบวนการคิดของคุณเป็นส่วนหนึ่งของการสัมภาษณ์ ดูเหมือนว่านี่เป็นทักษะที่ยิ่งใหญ่ที่สุดที่คุณขาด (ตอนนี้) รับการส่งมอบที่น้อยที่สุดในตอนนี้จากนั้นปรับปรุงมันเมื่อเวลาผ่านไป ธุรกิจจำนวนมากเช่นนี้ :-)
Al Biglan

เพิ่งเห็นสิ่งนี้เชื่อมโยงจาก slashdot; ค่อนข้างเกี่ยวข้อง: infoworld.com/d/application-development/ …
Kevin Hsu

หากปัญหาคือคุณไม่สามารถเขียนโปรแกรมลงบนกระดาษได้แสดงว่าเป็นปัญหาจริงในความคิดของฉัน "isPalindrome" ไม่ควรมีการเรียก API หรือคุณสมบัติภาษาที่ไม่ชัดเจน คุณควรจะสามารถสร้างโปรแกรมที่คอมไพล์ได้เช่นนั้นโดยไม่มีประโยชน์จากการใช้ Intellisense หรือ IDE
Eoin Carroll

12

นี่เป็นเรื่องธรรมดามาก โปรแกรมเมอร์ส่วนใหญ่สามารถโปรแกรมได้อย่างมีประสิทธิภาพเมื่ออยู่ในเขตความสะดวกสบาย ตัวอย่างเช่นฉันสามารถทำงานบน Ubuntu ได้ด้วย vim เท่านั้นหากฉันไม่มีพื้นที่ทำงานนั้นฉันจะไม่รู้สึกเหมือนการเขียนโปรแกรม ฉันต้องการ Google เพื่อการวิจัยในระดับหนึ่งด้วย

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

คุณอาจคิดว่ามันไม่ได้มีผลกระทบมากและก็อาจจะไม่ แต่สำหรับพวกเราบางคนการเขียนโปรแกรมด้วยดนตรีหรือไม่ใช้ IDE หรือโปรแกรมแก้ไขข้อความง่ายๆใช้เก้าอี้ไม้หรือนั่งบนโซฟาห้องมืดหรือห้องสว่าง ... สร้างความแตกต่างอย่างมากในการพัฒนาของเรา ความเร็ว.

หมายเหตุเมื่อคุณได้งานคุณจะสามารถสร้างโซนความสะดวกสบายของคุณเองในพื้นที่สำนักงานที่พวกเขาให้คุณ

แก้ไข : คำถามนี้ทำให้ฉันนึกถึงพนักงานขายถามว่าจะสะดวกสบายและดีขึ้นได้อย่างไรเมื่อโทรเย็น คำตอบที่ดีที่สุดคือการโทรศัพท์เย็น ๆ และไตร่ตรองการโทรแต่ละครั้ง หลังจากผ่านไปสักพักพนักงานขายก็ได้พัฒนาทักษะและความสะดวกสบายของพวกเขา ฉันคิดว่าโปรแกรมเมอร์ไม่แตกต่างกันเมื่อเข้าร่วมการสัมภาษณ์เพราะประเด็นหลักคือการขายตัวเองให้กับผู้สัมภาษณ์


Sopha คือใคร แฝดแสนสวยของโซฟี?
คุณ

@ ริค: น่าเสียดายที่ในฐานะผู้สัมภาษณ์ฉันไม่สามารถบอกใครได้ว่าพวกเขาเป็นโปรแกรมเมอร์ที่มีประสิทธิภาพ ฉันต้องดูว่าพวกเขาสามารถเขียนโปรแกรมได้จริง ประสบการณ์ที่รายงานหรือ GPA หรือการรับรองหรือตัวอย่างโค้ดสามารถบอกฉันได้ว่า ฉันต้องการเห็นผู้สมัครทำการเขียนโปรแกรมบางอย่าง
วินไคลน์

@ kevincline ฉันเห็นด้วยนั่นคือเหตุผลที่ฉันแนะนำให้เขาไปสัมภาษณ์ต่อไปและทำความคุ้นเคยกับผู้สัมภาษณ์เช่นตัวคุณเอง
Rick Rhodes

6

นี่เป็นเพียงข้อเสนอแนะของฉันทำไมไม่ลองเป็นผู้ประกอบการ อาจมีหลายคนที่ประสบปัญหาคล้ายกัน หากคุณสามารถเขียนเว็บไซต์เพื่อรับรายได้เล็ก ๆ ได้แน่นอนคุณสามารถสร้างรายได้มหาศาลจากมัน


1
+1 และจิตวิญญาณของการบริการทางการเงินสามารถมองได้ว่าเป็นคุณภาพที่ดีมาก
maple_shaft

5

คุณได้ระบุว่าปัญหาของคุณคืออะไร - การแก้ปัญหาภายใต้แรงกดดัน (ei เมื่อมีคนดูคุณ) เป็นเพราะคุณขาดความมั่นใจหรือคุณไม่มีประสบการณ์มากพอหรือคุณรู้สึกกดดัน?

การไปสัมภาษณ์จำนวนมากเพื่อรับประสบการณ์และการฝึกฝนอาจเป็นความคิดที่ดี แต่ก็สามารถสร้างผลตอบโต้ได้เช่นกัน ความล้มเหลวอย่างต่อเนื่องในการสัมภาษณ์สามารถทำให้คุณมั่นใจมากยิ่งขึ้นดังนั้นโปรดระมัดระวัง

ฉันขอแนะนำให้คุณลองใช้การเขียนโปรแกรมแบบเพื่อนเพื่อให้คุณรู้สึกสะดวกสบายในการแก้ปัญหาเมื่อมีคนเฝ้าดูคุณอยู่ นอกจากนี้ให้ลองคิดดูว่าอะไรที่ขัดขวางไม่ให้คุณทำงานได้อย่างมีประสิทธิภาพภายใต้ความกดดัน (คือความเครียดจากการทดสอบจริงหรือความเครียดจากการทำงานภายใต้การดูแลอย่างใกล้ชิดความเครียดจากการทำงานภายใต้เวลาที่กำหนดเป็นต้น)


1
คุณควรลองทดสอบคำถามเหล่านี้ด้วย พิมพ์พวกเขาในแบบที่คุณได้รับในการสัมภาษณ์และแก้ไขพวกเขา นั่งที่โต๊ะไม่ใช่คอมพิวเตอร์ของคุณ คุณต้องลองและสร้างแรงกดดันในการสัมภาษณ์ใหม่
Bill Leeper

3

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

ทางเลือกหนึ่งคือฝึกเขียนปัญหาตัวอย่างและกำหนดเวลาด้วยตนเอง เมื่อคุณรู้ว่าคุณสามารถทำได้ภายในสิบนาทีคุณอาจกลัวว่าเวลาจะน้อยลง

อีกทางเลือกหนึ่งคือการหาเทคนิคที่จะทำให้ความกลัวของคุณสงบลงและใช้มันเพื่อปลดปล่อยตัวเอง การเรียนรู้เทคนิคการทำสมาธิอาจช่วยคุณได้ หรือจดจำบทเพลงต่อต้านความกลัว (จากDune ) เรียนรู้เคล็ดลับบางอย่างเพื่อจัดการกับความกลัวของคุณ


3

ฉันค่อนข้างประหลาดใจที่ไม่มีใครถามเรื่องนี้ แต่คุณเข้าใกล้ภารกิจการเขียนโปรแกรมอย่างไร

หากคุณเพียงแค่กระโดดลงไปในรหัสแล้วโอกาสที่คุณจะได้รับการสูญเสียและจบลงด้วยการทำผิดพลาดง่ายและทำให้ตัวเองสับสน ทำทีละขั้นตอน:

  1. รวบรวมข้อกำหนด : อะไรคือสิ่งที่ผู้สัมภาษณ์ของคุณถาม ตรวจสอบให้แน่ใจว่ามีศูนย์คำถามขึ้นไปในอากาศก่อนที่จะมีการเข้ารหัส ตัวอย่างเช่นหากเผชิญหน้ากับคำถามอายุ "isPalindrome" ให้ถามสิ่งต่าง ๆ เช่น "จะเกิดอะไรขึ้นถ้าสตริงมีอักขระพิเศษ" หรือ "ทำสตริงความยาวคี่เช่น 'ada' นับเป็น palindromes หรือไม่" คุณต้องรู้วิธีการชี้แจงข้อกำหนดก่อนออกแบบอัลกอริทึม
  2. ออกแบบอัลกอริทึมของคุณ : แยกมันออกเป็นส่วนตรรกะถ้ามันสมเหตุสมผล พูดคุยเกี่ยวกับมัน .. อาจจะเขียนรหัสเทียมบางอย่างถ้าคุณกำลังไวท์บอร์ด เดินสัมภาษณ์ของคุณผ่านขั้นตอนของคุณ ลองใช้ด้วยอินพุตที่ต่างกันสองสามตัว (ทั้งถูกต้องและไม่ถูกต้อง) เพื่อให้แน่ใจว่าคุณได้ผลลัพธ์ที่ต้องการ
  3. ตอนนี้เริ่มเขียนโค้ด : ณ จุดนี้คุณควรมีความมั่นใจมากในสิ่งที่คุณกำลังจะเขียน เป็นหลักคุณควรจะผ่านการเคลื่อนไหวด้วยภาษาที่คุณคุ้นเคย ณ จุดนี้มันไม่สำคัญว่าจะมีข้อผิดพลาดทางไวยากรณ์หรือไม่เนื่องจากผู้สัมภาษณ์ที่มีค่าเล็กน้อยจะยกโทษให้พวกเขาในการประชุมไวท์บอร์ด (ถ้าคุณได้รับ PC / IDE เพื่อแก้ไขปัญหานั่นเป็นเรื่องที่แตกต่างกัน)

จริงๆแล้วเมื่อจัดการกับปัญหาการเข้ารหัสผู้สัมภาษณ์ไม่ได้มองหาโค้ดที่ดีนัก .. มันเป็นเรื่องที่ดีกว่าที่จะเห็นว่าคุณจะจัดการกับปัญหาที่กำหนดได้อย่างไร การดำน้ำตรงไปที่รหัสเป็นสิ่งที่ไม่ดีระยะเวลา

คุณจะพบว่าเมื่อคุณพูดถึงปัญหา (การรวบรวมข้อกำหนดและการออกแบบ) คุณจะรู้สึกสบายใจขึ้นเล็กน้อยและมีโอกาสน้อยที่จะทำผิดพลาดโง่ ๆ ระหว่างส่วนของการเข้ารหัส


3

โครงการออยเลอร์

สำหรับฉันแล้วดูเหมือนว่าคุณล้มเหลวในการทดสอบfizzbuz ใจอัลกอริธึมที่ทำให้มึนงงง่าย ๆ ที่โดยทั่วไปแล้วไม่ได้มีวัตถุประสงค์เพื่อการปฏิบัติใด ๆ ยกเว้นเพื่อระบุว่าคุณเข้าใจแนวคิดหลักของการเขียนโปรแกรมหรือไม่

แปรงบนพื้นฐานของคุณ

สิ่งที่ฉันอยากจะแนะนำก็คือคุณต้องทำความเข้าใจกับพื้นฐานของคุณ

http://projecteuler.net/

ลงทะเบียนและเริ่มฝึกคุณจะพบว่าเมื่อทำตามตัวอย่างเหล่านั้นคุณจะได้รับความเข้าใจที่ลึกซึ้งยิ่งขึ้นเกี่ยวกับแนวคิดการเขียนโปรแกรมหลัก ฉันคิดว่าคุณจะพบคำถาม Palindrome ในนั้นพร้อมกับลำดับ fibonacci และแนวคิดทางคณิตศาสตร์อื่น ๆ (คุ้นเคย)


2

สอบถามข้อเสนอแนะที่หรือหลังการสัมภาษณ์ พวกเขาชอบอะไร พวกเขาไม่ชอบอะไร คุณอาจแปลกใจที่คำตอบ

แน่นอนว่าคนที่แตกต่างกันจะมองหาสิ่งที่แตกต่างกัน แต่วิธีการที่คุณพยายามแก้ไขปัญหานั้นสำคัญกว่าการเขียนโซลูชันที่ถูกต้อง 100% คุณอาจกังวลเกี่ยวกับสิ่งผิดทั้งหมด

วิธีที่ดีที่สุดที่จะทำให้ดีขึ้นในทุกสิ่งคือฝึกฝน ลองจดรายการปัญหาสั้น ๆ จากนั้นสำหรับแต่ละรายการในรายการให้เขียนโปรแกรมขนาดเล็กที่ช่วยแก้ปัญหา เริ่มต้นด้วยปัญหาที่ง่ายมากเช่นFizzBuzzและไขปัญหาที่คุณไป คุณช่วยแก้ปัญหาที่คุณเคยเห็นในการสัมภาษณ์ครั้งก่อนได้ไหม? ค้นหาสตริงย่อยที่ใหญ่ที่สุดที่สองสตริงมีเหมือนกันหรือไม่ คำนวณการแยกตัวประกอบเฉพาะของ n !?

ความคิดไม่ใช่เพื่อเรียนรู้วิธีแก้ปัญหาที่คุณอาจประสบ แต่ให้ฝึกการเขียนโปรแกรมเล็ก ๆ อย่างรวดเร็วด้วยตัวคุณเองและเพื่อพิจารณาว่าจุดอ่อนของคุณอยู่ที่ไหนเพื่อให้คุณสามารถปรับปรุงได้ ปัญหาหลายอย่างแก้ได้ง่ายด้วยโครงสร้างข้อมูลที่ถูกต้อง แต่ก็ยากเช่นกันดังนั้นตรวจสอบให้แน่ใจว่าคุณมีรากฐานที่มั่นคงในโครงสร้างข้อมูล


2

ฝึกฝนและหาใครสักคนที่จะช่วยแนะนำคุณเกี่ยวกับพื้นฐานของวิธีการผ่านมัน อาจต้องใช้ความพยายามเพียงไม่กี่ครั้ง แต่อาจเป็นเรื่องที่น่าแปลกใจถ้าหากคุณได้รับคำติชมและฝึกฝนเกี่ยวกับสิ่งนี้ ฉันมีนายหน้าเพื่อแนะนำวิธีจัดการกับปัญหาไวท์บอร์ดหนึ่งครั้งซึ่งดูเหมือนจะคล้ายกับปัญหาของคุณที่นี่

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


2

เป็นเรื่องปกติมากที่นักพัฒนาซอฟต์แวร์จะล้มเมื่อถูกขอให้ทดสอบการเขียนโค้ดหรือเขียนรหัสขนาดเล็กในการสัมภาษณ์ ดังที่ใครบางคนได้กล่าวมาแล้วนั่นเป็นเพราะพวกเราส่วนใหญ่สามารถเขียนโค้ดได้เฉพาะเมื่อเราอยู่ใน "โซนสบาย" และนั่งในห้องเล็ก ๆ ล้อมรอบด้วยผู้สัมภาษณ์ 2-5 คนไม่ได้เพิ่มความสะดวกสบายมากนัก

คำตอบคือสามเท่า:

  • ฝึกฝนและฝึกฝนมากขึ้น ลองใช้เวลา 30 เดือนในการเขียนโปรแกรมด้วยกระดาษและปากกาและคุณจะประหลาดใจว่ามันง่ายเพียงใด ในขณะที่ฝึก - ลองเรียงลำดับงานเขียนโปรแกรมสิ่งที่คุณคาดหวังว่าจะถูกถามในการสัมภาษณ์การเข้ารหัส - เช่นใช้ซิงเกิลย้อนกลับสตริง ฯลฯ มันจะง่ายยิ่งขึ้นด้วย "อ่านโค้ดขยะชิ้นนั้นและค้นหาว่ามีอะไรผิดปกติ "- ลองพิมพ์และวิเคราะห์การพิมพ์เหล่านี้เป็นเวลาสองสัปดาห์และคุณจะพัฒนาทักษะนั้นอย่างมาก

  • เรียนรู้วิธีควบคุมความกลัวของคุณ หากคุณคิดว่าการทดสอบนั้นยากเกินไปและคุณทำได้แค่ 20% ของการทดสอบ - ทำแบบนั้น 20% ไม่ต้องกังวลกับส่วนที่เหลือ อาจเป็นไปได้ว่าการทดสอบนั้นใหญ่เกินสมควรสำหรับเวลาที่ทำ (เช่นพวกที่สัมภาษณ์ควรให้เวลา 20 นาทีให้เสร็จ แต่พวกเขาจำเป็นต้องปิดการสัมภาษณ์ใน 5 นาทีเพราะการผลิตบางอย่างระเบิดขึ้น ฯลฯ ) . อาจเป็นไปได้ว่าผู้สมัครคนอื่น ๆ มีการจัดการเพื่อการทดสอบ 10% เท่านั้นดังนั้นเมื่อทำเสร็จ 20% คุณจะยังคงอยู่ก่อนผู้สมัครคนอื่น ๆ

  • เมื่อเขียนโค้ดเกี่ยวกับการสัมภาษณ์ - อย่าไปทำให้มันสมบูรณ์แบบในรอบแรก เพียงใช้ "เส้นทางที่มีความสุขหรือเป็นที่รู้จักมากที่สุดก่อน" และจัดการกับข้อผิดพลาดในภายหลัง หากคุณหมดเวลา - เพียงเพิ่มบันทึกย่อที่ด้านล่างของแผ่นงานสรุป - สิ่งที่คุณจะทำเพื่อปรับปรุงรหัสหากคุณมีเวลามากขึ้น

[ต้องทำงานจะแก้ไข / ปรับปรุงคำตอบของฉันในภายหลัง]


1

อย่างที่หลายคนบอกไปแล้วว่าการฝึกฝนเป็นสิ่งสำคัญที่สุดอย่างหนึ่ง หากคุณได้ทำปัญหาที่คล้ายกันคุณจะสามารถแก้ไขปัญหาได้อย่างรวดเร็ว

หากคุณกำลังประสบปัญหาในการลองและแก้ไขด้วยตนเองลองใช้ Google ค้นหาคำถามสัมภาษณ์การเขียนโปรแกรมสำหรับภาษาหรือตัวเลือกของคุณ

นอกจากนี้คุณยังสามารถเลือกหนังสือที่ออกแบบมาสำหรับการสอนหลักสูตร CS ระดับล่าง หนังสือเหล่านี้ส่วนใหญ่เต็มไปด้วยการมอบหมายการเขียนโปรแกรมที่มีขนาดเล็กและสามารถทำที่บ้านได้อย่างรวดเร็ว พวกเขาสามารถใช้สำหรับการปฏิบัติ


0

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

ข้อเสนอแนะของฉันคือบอก บริษัท ก่อนที่คุณจะไปสัมภาษณ์ว่าคุณจะไม่ทำแบบทดสอบเหล่านั้น แต่คุณมีความสุขกับ X แทน (หาทางเลือกที่เหมาะสมและคุณรู้สึกสบายใจ) สำหรับตัวฉันเองฉันเสนอให้ส่งรหัสและครั้งหนึ่งฉันแนะนำให้พวกเขาเขียนโปรแกรมง่าย ๆ ให้ฉันและฉันจะนำมันมาด้วย สัมภาษณ์ในเวลา 3 วัน

ขึ้นอยู่กับตำแหน่งที่คุณต้องการหางานซึ่งอาจเหมาะกับคุณหรือไม่ก็ได้

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