สวัสดีน้องๆที่ให้ความสนใจมาฝึกงานที่บริษัท ดิจิตอล อินไซด์เดอร์ จำกัด ในปี 2018 นี้ทุกๆคนครับ ก่อนที่จะเข้ามาฝึกงานกับเรา พี่มีบททดสอบเล็กน้อยเกี่ยวกับทักษะพื้นฐานสำหรับนักพัฒนา Mobile Developer พี่ยังไม่ได้คาดหวังให้สามารถตอบหรือรู้ทุกเรื่องในบททดสอบนี้ เพราะเรามาสามารถมาเรียนรู้กันภายหลังได้ แต่อยากให้ทุกคนทำด้วยตัวเองทดสอบความคิิดของน้องๆเอง แล้วส่งคำตอบมานะครับ
- ดาวน์โหลดข้อมูล data.json และเขียนโค้ดเพื่อหาคำตอบ
- 1.1 หาคะแนนเฉลี่ย score ของนักเรียน
- 1.2 แสดงชื่อและเกรดของนักเรียนที่ได้คะแนนมากว่า 70 ขึ้นไป
- 1.3 ค้นหาชื่อนักเรียนที่มีคะแนนมากที่สุดและต่ำที่สุด score
คำตอบ:
?
บททดสอบนี้จะเป็นการดูทักษะความรู้ที่จำเป็นสำหรับการพัฒนาแอปพลิเคชั่น และการใช้ UI พื้นฐาน
- GET ข้อมูล JSON จาก movie.json
- แสดงรายชื่อและรูปภาพใน ListView หรือ TableView
- ผู้ใช้สามารถกดเพื่อดูข้อมูลรายละเอียดได้ในหน้าถัดไป
- ผู้ใช้สามารถแชร์ข้อมูลชื่อหนังที่สนใจให้กับเพื่อนๆได้
- ออกแบบ UI ได้ตามความต้องการ
- ดาวน์โหลดข้อมูล JSON
- เครื่องมือที่ใช้ Android Studio หรือ Xcode.
Q1: Firebase คืออะไร มีฟังก์ชั่นที่น้องๆชื่นชอบนอะไรบ้างและเพราะอะไร (อย่างน้อย 3 ฟังก์ชั่น)
A1:
Q2: REST API คืออะไร
A2:
Q3: หากต้องสร้างแอปพลิเคชั่น 1 ตัว เพื่อให้รองรับทั้ง iOS และ Android วิิธีไหนที่น้องๆอยากเลือกใช้พัฒนาระหว่าง Native App กับ Cross Platform และเพราะอะไร
A3:
Q4: ถ้าให้เลือกได้ 1 ค่าย น้องๆอยากอยู่ค่ายไหนระหว่าง Apple , Google และ Microsoft
A4:
Q5: อะไรบ้างที่น้องๆคาดว่าจะได้รับในขณะที่ฝึกงานกับพวกเรา?
A5:
Please fork this repo and submit your repository at memo.games@gmail.com