orwokw.png?1701221458

VK 🔥 AI Startup-CEO/CTO | Meta-Tech Lead | Real-Chief Architect | 15+ year experience

C++,Python,ACSL,Interview
1487cours accumulés

Présentation

Parle
anglaisC2 Maîtrise
chinoisNatif
👨🏼‍💼 18-year+ Software Engineer and Architect experience and expert in C/C++/Python software design. 👨🏼‍💼 4-year Tech Lead/ Software Engineer at Meta, responsible for core video tech in Facebook, Instagram, and Messenger products. 👨🏼‍💼 4-year Chief Architect at Realnetworks, responsible for software/hardware platform development. 👨🏼‍💼 Experienced in Coding Interviews for U.S. software companies. Experienced interviewer and familiar with interview criteria in MAANG. 🏆 The class will give you the right learning methodology and benefit your entire software engineer career. 🔆🔆🔆🔆🔆 Basic Level 🔆🔆🔆🔆🔆 👨🏼‍💼 Designed for beginners or those with zero coding experience. 🥞 This course covers fundamental C/C++/Python syntax, standard container implementation, basic algorithm concepts, and related Leetcode practice. 🚩 Estimated total hours: 10–30 hours depending on your background and learning pace. 🚩 Course goal: Become an entry-level software developer. 🚩 Rate: $39.6 USD/lesson (50 minutes) 🔆🔆🔆🔆🔆 Advanced Level 🔆🔆🔆🔆🔆 👨🏼‍💼 Ideal for students already familiar with basic syntax and ready to dive into advanced design patterns and algorithms. 🥞 This course introduces key software design patterns and includes related Leetcode problem-solving practice. 🚩 Estimated total hours: 15–25 hours depending on your background and learning pace. 🚩 Course goal: Prepare for coding interviews in the tech industry | Become a stronger software engineer. 🚩 Rate: $59.4 USD/lesson (50 minutes) 🔆🔆🔆🔆🔆 Mock Interview 🔆🔆🔆🔆🔆 👨🏼‍💼 Recommended for those already at interview-ready level. 🥞 Includes a realistic 45-minute coding interview simulation + 25-minute feedback session. 🥞 Performance will be evaluated based on interview criteria used at companies like Meta and Google. 🚩 Course goal: Understand the MANG interview process, key expectations, and increase your chance of passing! 🚩 Conducted entirely in English. 🚩 Rate: $99 USD/lesson (80 minutes) 💼 Additional Services Available: Tech industry résumé and LinkedIn profile review (in English) Career consultation for ICs, Engineering Managers (EM), Product Managers (PdM/PM) 🐶 Come join My Trial Class! 🐶 What to expect in this 25-min trial❓ ➡️ Share your learning goal and target company with me. ➡️ A simple assessment of your C/C++/Python level. ➡️ An introduction of my teaching style and customized class design. ❗️Classroom Rules ❕ ↘️ Please prepare your laptop/desktop/pad with keyboard. ↘️ Always check your connection and devices before class starts. ↘️ Cancel the class 24 hours before class. If you have to cancel a class within 24 hours, be sure you notify me.
En savoir plus

Cours en groupe

Cours en groupe terminé(s):1Nombre d'étudiants accumulés:6
En savoir plus sur mes cours
Disponibilités
Des réductions supplémentaires sont disponibles pour l'achat de + de 5 cours. Les formules sont disponibles en bas de la page ou dans le panier.

Mes disponibilités

Voir les disponibilités
Cet enseignant fait parti du top 0% des meilleurs professeurs
Validé(e) par les étudiants d'AmazingTalker
Les vidéos de cours peuvent être téléchargés
Les vidéos des cours individuels peuvent être téléchargées dans l'année suivant la fin du cours, améliorant considérablement votre expérience d'apprentissage !
(Cette fonction est seulement disponible pour les élèves qui activent l'enregistrement de cours.)

123 avis

  • Kris
    mai 16, 2025
    Provide examples of how recursion simplifies code, such as factorial calculation or Fibonacci sequence. Give examples of its applications, such as shortest path problems or resource allocation strategies.
  • Brent Tseng
    avr. 11, 2025
    我本身是一名軟體工程師,雖然平時有撰寫程式的經驗,但對許多核心觀念的理解其實並不算深入,直到遇見 VK 老師。VK 老師教學非常細心,擅長用邏輯思維引導學生,從基礎概念出發,逐步帶入實際的解題技巧,幫助學生真正理解問題背後的結構與邏輯。 上課時時,老師會先從直觀的解法開始,建立清楚的概念之後,再進一步說明如何優化程式碼,不論是在可讀性、時間複雜度還是空間使用上,老師都會給予具體且實用的建議。而且 VK 老師非常有耐心,會主動確認學生是否真正理解,並依照每個人不同的程度調整教學節奏,這點讓我印象非常深刻。 值得一提的是,VK 老師過去也曾擔任知名科技公司的面試官,課程中除了解題,也會分享許多技術面試的重點,包含面試官評分的標準與觀點,這對準備面試的我非常有幫助。 這樣的學習過程不只幫助我打下更扎實的基礎,也提升了我在職場上解決問題與準備面試的能力。非常推薦 VK 老師的課程,尤其是給那些想要強化程式邏輯與求職競爭力的同學👍
Afficher les 123 avis

Performances de l’enseignant

CV

Expérience

  • 2018 - 2022 Meta
  • 2014 - 2018 Realnetworks
  • 2010 - 2014 MediaTek

Éducation

  • 2010 - 2010 National Chiao Tung University Electronics Engineering Certificats téléchargés

Expérience
  • 2018 - 2022 Meta
  • 2014 - 2018 Realnetworks
  • 2010 - 2014 MediaTek
Éducation
  • 2010 - 2010

    National Chiao Tung University

    Electronics Engineering Certificats téléchargés

Questions fréquemment posées

Comment réserver un cours ?

  • Une fois l’achat effectué, vous pouvez réserver votre premier cours en fonction du temps disponible de l’enseignant
  • S’il est affiché que l’enseignant est actuellement libre pour une classe, vous pouvez alors directement réserver votre cours et commencer votre leçon
  • Si le professeur n'est pas en ligne, la prochaine classe disponible ne peut être réservée que 24 heures plus tard.

Durée des cours

  • Un cours d'essai dure 25 min
  • Un cours formel dure soit 25 min, soit 50 min, selon la formule choisie.
  • Une réduction de 5% est offerte pour l’achat de 5 classes, de 10% pour l’achat de 10 classe et de 15% pour l’achat de 20 classes

Comment rejoindre un cours ?

  • Accédez à notre site 10 minutes avant le début du cours. Cliquez sur "Mes leçons" pour trouver votre classe, puis cliquez sur "Aller en classe", et vous serez alors redirigé sur Zoom là où votre professeur vous attend.
  • Vous pouvez participer à votre cours sur smartphone, tablette, ou ordinateur. Cependant, les professeurs partagent souvent leur écran pour partager leur matériel pédagogiques, ainsi, il est plus pratique d'utiliser une tablette ou un ordinateur. Peu importe l’appareil que vous utilisez, n’oubliez pas de télécharger Zoom afin de pouvoir rejoindre votre classe très rapidement.

À propos des remboursements

  • Si un problème se déroule durant le cours (ex: le professeur est en retard), vous pouvez alors cliquer sur “signaler un problème”. Le professeur vous offrira alors un nouveau cours gratuit. Vous pouvez également demander à être rembourser en crédit AT (AT=AmazingTalker) afin de réutiliser l’argent de votre achat avec d’autres professeurs de votre choix.
  • Si l'enseignant n'a pas répondu dans les 12 prochaines heures à votre signalement, vous sera automatiquement remboursé en crédit AT.
Comment réserver un cours ?
  • Une fois l’achat effectué, vous pouvez réserver votre premier cours en fonction du temps disponible de l’enseignant
  • S’il est affiché que l’enseignant est actuellement libre pour une classe, vous pouvez alors directement réserver votre cours et commencer votre leçon
  • Si le professeur n'est pas en ligne, la prochaine classe disponible ne peut être réservée que 24 heures plus tard.
Durée des cours
  • Un cours d'essai dure 25 min
  • Un cours formel dure soit 25 min, soit 50 min, selon la formule choisie.
  • Une réduction de 5% est offerte pour l’achat de 5 classes, de 10% pour l’achat de 10 classe et de 15% pour l’achat de 20 classes
Comment rejoindre un cours ?
  • Accédez à notre site 10 minutes avant le début du cours. Cliquez sur "Mes leçons" pour trouver votre classe, puis cliquez sur "Aller en classe", et vous serez alors redirigé sur Zoom là où votre professeur vous attend.
  • Vous pouvez participer à votre cours sur smartphone, tablette, ou ordinateur. Cependant, les professeurs partagent souvent leur écran pour partager leur matériel pédagogiques, ainsi, il est plus pratique d'utiliser une tablette ou un ordinateur. Peu importe l’appareil que vous utilisez, n’oubliez pas de télécharger Zoom afin de pouvoir rejoindre votre classe très rapidement.
À propos des remboursements
  • Si un problème se déroule durant le cours (ex: le professeur est en retard), vous pouvez alors cliquer sur “signaler un problème”. Le professeur vous offrira alors un nouveau cours gratuit. Vous pouvez également demander à être rembourser en crédit AT (AT=AmazingTalker) afin de réutiliser l’argent de votre achat avec d’autres professeurs de votre choix.
  • Si l'enseignant n'a pas répondu dans les 12 prochaines heures à votre signalement, vous sera automatiquement remboursé en crédit AT.

Enseignants similaires

Matchez avec les meilleurs profs

Trouvez le prof idéal en 30 secondes !
25 mins
50 mins
Contacter l'enseignant