[{"data":1,"prerenderedAt":1648},["ShallowReactive",2],{"navigation_docs":3,"-phong-van-lo-trinh-ngay-7-mock-interview":420,"-phong-van-lo-trinh-ngay-7-mock-interview-surround":1643},[4,153],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":26},"Phỏng vấn .NET","i-lucide-briefcase","\u002Fphong-van","1.phong-van",[10,27,66,111,128],{"title":11,"icon":12,"path":13,"stem":14,"children":15,"page":26},"Tổng quan","i-lucide-compass","\u002Fphong-van\u002Ftong-quan","1.phong-van\u002F1.tong-quan",[16,21],{"title":17,"path":18,"stem":19,"icon":20},"Thị trường HCM","\u002Fphong-van\u002Ftong-quan\u002Fthi-truong","1.phong-van\u002F1.tong-quan\u002F1.thi-truong","i-lucide-trending-up",{"title":22,"path":23,"stem":24,"icon":25},"Lộ trình 7 ngày","\u002Fphong-van\u002Ftong-quan\u002Flo-trinh","1.phong-van\u002F1.tong-quan\u002F2.lo-trinh","i-lucide-calendar-days",false,{"title":22,"icon":25,"path":28,"stem":29,"children":30,"page":26},"\u002Fphong-van\u002Flo-trinh","1.phong-van\u002F2.lo-trinh",[31,36,41,46,51,56,61],{"title":32,"path":33,"stem":34,"icon":35},"Ngày 1 — C# cơ bản","\u002Fphong-van\u002Flo-trinh\u002Fngay-1-csharp-co-ban","1.phong-van\u002F2.lo-trinh\u002F1.ngay-1-csharp-co-ban","i-lucide-1",{"title":37,"path":38,"stem":39,"icon":40},"Ngày 2 — OOP và SOLID","\u002Fphong-van\u002Flo-trinh\u002Fngay-2-oop-solid","1.phong-van\u002F2.lo-trinh\u002F2.ngay-2-oop-solid","i-lucide-2",{"title":42,"path":43,"stem":44,"icon":45},"Ngày 3 — C# nâng cao","\u002Fphong-van\u002Flo-trinh\u002Fngay-3-csharp-nang-cao","1.phong-van\u002F2.lo-trinh\u002F3.ngay-3-csharp-nang-cao","i-lucide-3",{"title":47,"path":48,"stem":49,"icon":50},"Ngày 4 — Database và SQL","\u002Fphong-van\u002Flo-trinh\u002Fngay-4-database-sql","1.phong-van\u002F2.lo-trinh\u002F4.ngay-4-database-sql","i-lucide-4",{"title":52,"path":53,"stem":54,"icon":55},"Ngày 5 — ASP.NET Core và EF Core","\u002Fphong-van\u002Flo-trinh\u002Fngay-5-aspnet-efcore","1.phong-van\u002F2.lo-trinh\u002F5.ngay-5-aspnet-efcore","i-lucide-5",{"title":57,"path":58,"stem":59,"icon":60},"Ngày 6 — DSA coding","\u002Fphong-van\u002Flo-trinh\u002Fngay-6-dsa","1.phong-van\u002F2.lo-trinh\u002F6.ngay-6-dsa","i-lucide-6",{"title":62,"path":63,"stem":64,"icon":65},"Ngày 7 — Mock và HR","\u002Fphong-van\u002Flo-trinh\u002Fngay-7-mock-interview","1.phong-van\u002F2.lo-trinh\u002F7.ngay-7-mock-interview","i-lucide-7",{"title":67,"icon":68,"path":69,"stem":70,"children":71,"page":26},"Ngân hàng câu hỏi","i-lucide-database","\u002Fphong-van\u002Fngan-hang-cau-hoi","1.phong-van\u002F3.ngan-hang-cau-hoi",[72,77,82,87,92,97,102,107],{"title":73,"path":74,"stem":75,"icon":76},"C# (60+ câu)","\u002Fphong-van\u002Fngan-hang-cau-hoi\u002Fcsharp","1.phong-van\u002F3.ngan-hang-cau-hoi\u002F1.csharp","i-lucide-hash",{"title":78,"path":79,"stem":80,"icon":81},"OOP và SOLID (40+)","\u002Fphong-van\u002Fngan-hang-cau-hoi\u002Foop","1.phong-van\u002F3.ngan-hang-cau-hoi\u002F2.oop","i-lucide-shapes",{"title":83,"path":84,"stem":85,"icon":86},"SQL (40+)","\u002Fphong-van\u002Fngan-hang-cau-hoi\u002Fsql","1.phong-van\u002F3.ngan-hang-cau-hoi\u002F3.sql","i-lucide-database-zap",{"title":88,"path":89,"stem":90,"icon":91},"ASP.NET và EF (50+)","\u002Fphong-van\u002Fngan-hang-cau-hoi\u002Faspnet-ef","1.phong-van\u002F3.ngan-hang-cau-hoi\u002F4.aspnet-ef","i-lucide-server",{"title":93,"path":94,"stem":95,"icon":96},"DSA và Coding (30+)","\u002Fphong-van\u002Fngan-hang-cau-hoi\u002Fdsa-coding","1.phong-van\u002F3.ngan-hang-cau-hoi\u002F5.dsa-coding","i-lucide-binary",{"title":98,"path":99,"stem":100,"icon":101},"HR và Soft skill (25+)","\u002Fphong-van\u002Fngan-hang-cau-hoi\u002Fhr-behavior","1.phong-van\u002F3.ngan-hang-cau-hoi\u002F6.hr-behavior","i-lucide-users",{"title":103,"path":104,"stem":105,"icon":106},"Design Pattern (55+)","\u002Fphong-van\u002Fngan-hang-cau-hoi\u002Fdesign-pattern","1.phong-van\u002F3.ngan-hang-cau-hoi\u002F7.design-pattern","i-lucide-puzzle",{"title":108,"path":109,"stem":110,"icon":91},"ASP.NET MVC và Web API","\u002Fphong-van\u002Fngan-hang-cau-hoi\u002Faspnet-mvc-webapi","1.phong-van\u002F3.ngan-hang-cau-hoi\u002F8.aspnet-mvc-webapi",{"title":112,"itle":113,"icon":114,"path":115,"stem":116,"children":117,"page":26},"Tai Lieu","Tài liệu và Cheat sheet","i-lucide-book-marked","\u002Fphong-van\u002Ftai-lieu","1.phong-van\u002F4.tai-lieu",[118,123],{"title":119,"path":120,"stem":121,"icon":122},"Cheat Sheet","\u002Fphong-van\u002Ftai-lieu\u002Fcheatsheet","1.phong-van\u002F4.tai-lieu\u002F1.cheatsheet","i-lucide-clipboard-list",{"title":124,"path":125,"stem":126,"icon":127},"Nguồn tham khảo","\u002Fphong-van\u002Ftai-lieu\u002Fnguon","1.phong-van\u002F4.tai-lieu\u002F2.nguon","i-lucide-link",{"title":129,"icon":130,"path":131,"stem":132,"children":133,"page":26},"Phỏng vấn English","i-lucide-globe","\u002Fphong-van\u002Fenglish-interview","1.phong-van\u002F5.english-interview",[134,138,143,148],{"title":135,"path":136,"stem":137,"icon":130},"Tổng quan English","\u002Fphong-van\u002Fenglish-interview\u002Ftong-quan","1.phong-van\u002F5.english-interview\u002F1.tong-quan",{"title":139,"path":140,"stem":141,"icon":142},"Vocabulary","\u002Fphong-van\u002Fenglish-interview\u002Fvocabulary","1.phong-van\u002F5.english-interview\u002F2.vocabulary","i-lucide-book-a",{"title":144,"path":145,"stem":146,"icon":147},"Technical Q và A (EN)","\u002Fphong-van\u002Fenglish-interview\u002Ftechnical-en","1.phong-van\u002F5.english-interview\u002F3.technical-en","i-lucide-code",{"title":149,"path":150,"stem":151,"icon":152},"Behavioral (EN)","\u002Fphong-van\u002Fenglish-interview\u002Fbehavioral-en","1.phong-van\u002F5.english-interview\u002F4.behavioral-en","i-lucide-message-square-text",{"title":154,"icon":155,"path":156,"stem":157,"children":158},"Tự học","i-lucide-graduation-cap","\u002Ftu-hoc","2.tu-hoc",[159,161,287,310,333,357,384],{"title":154,"path":156,"stem":160,"icon":155},"2.tu-hoc\u002Findex",{"title":162,"icon":68,"path":163,"stem":164,"children":165},"Database","\u002Ftu-hoc\u002Fdatabase","2.tu-hoc\u002F1.database\u002Findex",[166,167,197,222,243,248],{"title":162,"path":163,"stem":164,"icon":68},{"title":168,"icon":91,"path":169,"stem":170,"children":171,"page":26},"SQL Server","\u002Ftu-hoc\u002Fdatabase\u002Fsql-server","2.tu-hoc\u002F1.database\u002F2.sql-server",[172,177,182,187,192],{"title":173,"path":174,"stem":175,"icon":176},"1. Giới thiệu và Cài đặt","\u002Ftu-hoc\u002Fdatabase\u002Fsql-server\u002Fgioi-thieu-cai-dat","2.tu-hoc\u002F1.database\u002F2.sql-server\u002F1.gioi-thieu-cai-dat","i-lucide-play-circle",{"title":178,"path":179,"stem":180,"icon":181},"2. Cú pháp cơ bản","\u002Ftu-hoc\u002Fdatabase\u002Fsql-server\u002Fcu-phap-co-ban","2.tu-hoc\u002F1.database\u002F2.sql-server\u002F2.cu-phap-co-ban","i-lucide-code-2",{"title":183,"path":184,"stem":185,"icon":186},"3. Truy vấn nâng cao","\u002Ftu-hoc\u002Fdatabase\u002Fsql-server\u002Ftruy-van-nang-cao","2.tu-hoc\u002F1.database\u002F2.sql-server\u002F3.truy-van-nang-cao","i-lucide-git-merge",{"title":188,"path":189,"stem":190,"icon":191},"4. Đặc thù và Performance","\u002Ftu-hoc\u002Fdatabase\u002Fsql-server\u002Fdac-thu-performance","2.tu-hoc\u002F1.database\u002F2.sql-server\u002F4.dac-thu-performance","i-lucide-gauge",{"title":193,"path":194,"stem":195,"icon":196},"5. Q và A phỏng vấn","\u002Ftu-hoc\u002Fdatabase\u002Fsql-server\u002Fcau-hoi-phong-van","2.tu-hoc\u002F1.database\u002F2.sql-server\u002F5.cau-hoi-phong-van","i-lucide-message-circle-question",{"title":198,"icon":199,"path":200,"stem":201,"children":202,"page":26},"PostgreSQL","i-simple-icons-postgresql","\u002Ftu-hoc\u002Fdatabase\u002Fpostgresql","2.tu-hoc\u002F1.database\u002F3.postgresql",[203,206,209,212,215,218],{"title":173,"path":204,"stem":205,"icon":176},"\u002Ftu-hoc\u002Fdatabase\u002Fpostgresql\u002Fgioi-thieu-cai-dat","2.tu-hoc\u002F1.database\u002F3.postgresql\u002F1.gioi-thieu-cai-dat",{"title":178,"path":207,"stem":208,"icon":181},"\u002Ftu-hoc\u002Fdatabase\u002Fpostgresql\u002Fcu-phap-co-ban","2.tu-hoc\u002F1.database\u002F3.postgresql\u002F2.cu-phap-co-ban",{"title":183,"path":210,"stem":211,"icon":186},"\u002Ftu-hoc\u002Fdatabase\u002Fpostgresql\u002Ftruy-van-nang-cao","2.tu-hoc\u002F1.database\u002F3.postgresql\u002F3.truy-van-nang-cao",{"title":188,"path":213,"stem":214,"icon":191},"\u002Ftu-hoc\u002Fdatabase\u002Fpostgresql\u002Fdac-thu-performance","2.tu-hoc\u002F1.database\u002F3.postgresql\u002F4.dac-thu-performance",{"title":193,"path":216,"stem":217,"icon":196},"\u002Ftu-hoc\u002Fdatabase\u002Fpostgresql\u002Fcau-hoi-phong-van","2.tu-hoc\u002F1.database\u002F3.postgresql\u002F5.cau-hoi-phong-van",{"title":219,"path":220,"stem":221,"icon":96},"6. Tích hợp C# và Postgres","\u002Ftu-hoc\u002Fdatabase\u002Fpostgresql\u002Ftich-hop-csharp","2.tu-hoc\u002F1.database\u002F3.postgresql\u002F6.tich-hop-csharp",{"title":223,"icon":224,"path":225,"stem":226,"children":227,"page":26},"MySQL","i-simple-icons-mysql","\u002Ftu-hoc\u002Fdatabase\u002Fmysql","2.tu-hoc\u002F1.database\u002F4.mysql",[228,231,234,237,240],{"title":173,"path":229,"stem":230,"icon":176},"\u002Ftu-hoc\u002Fdatabase\u002Fmysql\u002Fgioi-thieu-cai-dat","2.tu-hoc\u002F1.database\u002F4.mysql\u002F1.gioi-thieu-cai-dat",{"title":178,"path":232,"stem":233,"icon":181},"\u002Ftu-hoc\u002Fdatabase\u002Fmysql\u002Fcu-phap-co-ban","2.tu-hoc\u002F1.database\u002F4.mysql\u002F2.cu-phap-co-ban",{"title":183,"path":235,"stem":236,"icon":186},"\u002Ftu-hoc\u002Fdatabase\u002Fmysql\u002Ftruy-van-nang-cao","2.tu-hoc\u002F1.database\u002F4.mysql\u002F3.truy-van-nang-cao",{"title":188,"path":238,"stem":239,"icon":191},"\u002Ftu-hoc\u002Fdatabase\u002Fmysql\u002Fdac-thu-performance","2.tu-hoc\u002F1.database\u002F4.mysql\u002F4.dac-thu-performance",{"title":193,"path":241,"stem":242,"icon":196},"\u002Ftu-hoc\u002Fdatabase\u002Fmysql\u002Fcau-hoi-phong-van","2.tu-hoc\u002F1.database\u002F4.mysql\u002F5.cau-hoi-phong-van",{"title":244,"path":245,"stem":246,"icon":247},"So sánh 3 RDBMS","\u002Ftu-hoc\u002Fdatabase\u002Fso-sanh","2.tu-hoc\u002F1.database\u002F5.so-sanh","i-lucide-columns-3",{"title":249,"path":250,"stem":251,"children":252,"icon":254},"Supabase (BaaS)","\u002Ftu-hoc\u002Fdatabase\u002Fsupabase","2.tu-hoc\u002F1.database\u002F6.supabase\u002Findex",[253,255,259,264,269,274,278,283],{"title":249,"path":250,"stem":251,"icon":254},"i-simple-icons-supabase",{"title":256,"path":257,"stem":258,"icon":68},"1. Database","\u002Ftu-hoc\u002Fdatabase\u002Fsupabase\u002Fdatabase","2.tu-hoc\u002F1.database\u002F6.supabase\u002F1.database",{"title":260,"path":261,"stem":262,"icon":263},"2. Authentication","\u002Ftu-hoc\u002Fdatabase\u002Fsupabase\u002Fauthentication","2.tu-hoc\u002F1.database\u002F6.supabase\u002F2.authentication","i-lucide-key",{"title":265,"path":266,"stem":267,"icon":268},"3. Storage & Realtime","\u002Ftu-hoc\u002Fdatabase\u002Fsupabase\u002Fstorage-realtime","2.tu-hoc\u002F1.database\u002F6.supabase\u002F3.storage-realtime","i-lucide-zap",{"title":270,"path":271,"stem":272,"icon":273},"4. Edge Functions & AI","\u002Ftu-hoc\u002Fdatabase\u002Fsupabase\u002Ffunctions-ai","2.tu-hoc\u002F1.database\u002F6.supabase\u002F4.functions-ai","i-lucide-brain",{"title":275,"path":276,"stem":277,"icon":181},"5. API & SDKs","\u002Ftu-hoc\u002Fdatabase\u002Fsupabase\u002Fapi-sdk","2.tu-hoc\u002F1.database\u002F6.supabase\u002F5.api-sdk",{"title":279,"path":280,"stem":281,"icon":282},"6. Platform & Deploy","\u002Ftu-hoc\u002Fdatabase\u002Fsupabase\u002Fplatform-deploy","2.tu-hoc\u002F1.database\u002F6.supabase\u002F6.platform-deploy","i-lucide-cloud",{"title":284,"path":285,"stem":286,"icon":196},"7. Interview & Q&A","\u002Ftu-hoc\u002Fdatabase\u002Fsupabase\u002Finterview","2.tu-hoc\u002F1.database\u002F6.supabase\u002F7.interview",{"title":288,"icon":289,"path":290,"stem":291,"children":292},"TypeScript","i-simple-icons-typescript","\u002Ftu-hoc\u002Ftypescript","2.tu-hoc\u002F2.typescript\u002Findex",[293,294,297,301,306],{"title":288,"path":290,"stem":291,"icon":289},{"title":173,"path":295,"stem":296,"icon":176},"\u002Ftu-hoc\u002Ftypescript\u002Fgioi-thieu-cai-dat","2.tu-hoc\u002F2.typescript\u002F1.gioi-thieu-cai-dat",{"title":298,"path":299,"stem":300,"icon":81},"2. Type System","\u002Ftu-hoc\u002Ftypescript\u002Ftype-system","2.tu-hoc\u002F2.typescript\u002F2.type-system",{"title":302,"path":303,"stem":304,"icon":305},"3. Advanced types","\u002Ftu-hoc\u002Ftypescript\u002Fadvanced-types","2.tu-hoc\u002F2.typescript\u002F3.advanced-types","i-lucide-braces",{"title":307,"path":308,"stem":309,"icon":196},"4. Q và A phỏng vấn","\u002Ftu-hoc\u002Ftypescript\u002Fcau-hoi-phong-van","2.tu-hoc\u002F2.typescript\u002F4.cau-hoi-phong-van",{"title":311,"icon":81,"path":312,"stem":313,"children":314},"OOP","\u002Ftu-hoc\u002Foop","2.tu-hoc\u002F3.oop\u002Findex",[315,316,321,326,330],{"title":311,"path":312,"stem":313,"icon":81},{"title":317,"path":318,"stem":319,"icon":320},"1. Bốn tính chất","\u002Ftu-hoc\u002Foop\u002F4-tinh-chat","2.tu-hoc\u002F3.oop\u002F1.4-tinh-chat","i-lucide-circle-dot",{"title":322,"path":323,"stem":324,"icon":325},"2. SOLID","\u002Ftu-hoc\u002Foop\u002Fsolid","2.tu-hoc\u002F3.oop\u002F2.solid","i-lucide-shield",{"title":327,"path":328,"stem":329,"icon":106},"3. Design Pattern","\u002Ftu-hoc\u002Foop\u002Fdesign-pattern","2.tu-hoc\u002F3.oop\u002F3.design-pattern",{"title":307,"path":331,"stem":332,"icon":196},"\u002Ftu-hoc\u002Foop\u002Fcau-hoi-phong-van","2.tu-hoc\u002F3.oop\u002F4.cau-hoi-phong-van",{"title":334,"icon":305,"path":335,"stem":336,"children":337},"Generic","\u002Ftu-hoc\u002Fgeneric","2.tu-hoc\u002F4.generic\u002Findex",[338,339,344,349,354],{"title":334,"path":335,"stem":336,"icon":305},{"title":340,"path":341,"stem":342,"icon":343},"1. Khái niệm và cú pháp","\u002Ftu-hoc\u002Fgeneric\u002Fkhai-niem","2.tu-hoc\u002F4.generic\u002F1.khai-niem","i-lucide-book",{"title":345,"path":346,"stem":347,"icon":348},"2. Constraint và Variance","\u002Ftu-hoc\u002Fgeneric\u002Fconstraint-variance","2.tu-hoc\u002F4.generic\u002F2.constraint-variance","i-lucide-filter",{"title":350,"path":351,"stem":352,"icon":353},"3. C# vs TS","\u002Ftu-hoc\u002Fgeneric\u002Fso-sanh","2.tu-hoc\u002F4.generic\u002F3.so-sanh","i-lucide-git-compare",{"title":307,"path":355,"stem":356,"icon":196},"\u002Ftu-hoc\u002Fgeneric\u002Fcau-hoi-phong-van","2.tu-hoc\u002F4.generic\u002F4.cau-hoi-phong-van",{"title":358,"icon":359,"path":360,"stem":361,"children":362},"Nuxt 4","i-simple-icons-nuxt","\u002Ftu-hoc\u002Fnuxt-4","2.tu-hoc\u002F5.nuxt-4\u002Findex",[363,364,367,372,376,379],{"title":358,"path":360,"stem":361,"icon":359},{"title":173,"path":365,"stem":366,"icon":176},"\u002Ftu-hoc\u002Fnuxt-4\u002Fgioi-thieu-cai-dat","2.tu-hoc\u002F5.nuxt-4\u002F1.gioi-thieu-cai-dat",{"title":368,"path":369,"stem":370,"icon":371},"2. Routing và Rendering","\u002Ftu-hoc\u002Fnuxt-4\u002Frouting-rendering","2.tu-hoc\u002F5.nuxt-4\u002F2.routing-rendering","i-lucide-route",{"title":373,"path":374,"stem":375,"icon":91},"3. Data và Server","\u002Ftu-hoc\u002Fnuxt-4\u002Fdata-server","2.tu-hoc\u002F5.nuxt-4\u002F3.data-server",{"title":307,"path":377,"stem":378,"icon":196},"\u002Ftu-hoc\u002Fnuxt-4\u002Fcau-hoi-phong-van","2.tu-hoc\u002F5.nuxt-4\u002F4.cau-hoi-phong-van",{"title":380,"path":381,"stem":382,"icon":383},"5. Practical Todo App","\u002Ftu-hoc\u002Fnuxt-4\u002Fpractical-todo-app","2.tu-hoc\u002F5.nuxt-4\u002F5.practical-todo-app","i-lucide-check-square",{"title":385,"path":386,"stem":387,"children":388,"icon":390},"Tailwind CSS","\u002Ftu-hoc\u002Ftailwindcss","2.tu-hoc\u002F6.tailwindcss\u002Findex",[389,391,396,401,406,411,416],{"title":385,"path":386,"stem":387,"icon":390},"i-simple-icons-tailwindcss",{"title":392,"path":393,"stem":394,"icon":395},"1. Layout & Spacing","\u002Ftu-hoc\u002Ftailwindcss\u002Flayout-spacing","2.tu-hoc\u002F6.tailwindcss\u002F1.layout-spacing","i-lucide-layout",{"title":397,"path":398,"stem":399,"icon":400},"2. Typography & Colors","\u002Ftu-hoc\u002Ftailwindcss\u002Ftypography-colors","2.tu-hoc\u002F6.tailwindcss\u002F2.typography-colors","i-lucide-type",{"title":402,"path":403,"stem":404,"icon":405},"3. Interactive & Effects","\u002Ftu-hoc\u002Ftailwindcss\u002Finteractive-effects","2.tu-hoc\u002F6.tailwindcss\u002F3.interactive-effects","i-lucide-sparkles",{"title":407,"path":408,"stem":409,"icon":410},"4. Responsive & Dark Mode","\u002Ftu-hoc\u002Ftailwindcss\u002Fresponsive-darkmode","2.tu-hoc\u002F6.tailwindcss\u002F4.responsive-darkmode","i-lucide-monitor-smartphone",{"title":412,"path":413,"stem":414,"icon":415},"5. Customization & Theme","\u002Ftu-hoc\u002Ftailwindcss\u002Fcustomization","2.tu-hoc\u002F6.tailwindcss\u002F5.customization","i-lucide-settings-2",{"title":417,"path":418,"stem":419,"icon":181},"6. Practical Projects","\u002Ftu-hoc\u002Ftailwindcss\u002Fpractical-projects","2.tu-hoc\u002F6.tailwindcss\u002F6.practical-projects",{"id":421,"title":422,"body":423,"description":1636,"extension":1637,"links":1638,"meta":1639,"navigation":1640,"path":63,"seo":1641,"stem":64,"__hash__":1642},"docs\u002F1.phong-van\u002F2.lo-trinh\u002F7.ngay-7-mock-interview.md","Ngày 7 — Mock interview và HR",{"type":424,"value":425,"toc":1601},"minimark",[426,431,440,474,480,483,487,522,527,537,542,582,592,596,618,625,627,631,664,668,756,760,788,790,794,798,805,810,835,839,867,887,891,898,904,937,943,947,966,982,985,989,996,1020,1025,1060,1064,1072,1077,1082,1099,1104,1121,1126,1133,1136,1138,1142,1152,1156,1230,1234,1282,1286,1304,1331,1333,1337,1371,1373,1377,1389,1393,1403,1408,1422,1424,1428,1458,1462,1468,1471,1473,1477,1553,1555,1559,1590,1592],[427,428,430],"h2",{"id":429},"mục-tiêu-ngày-7","Mục tiêu ngày 7",[432,433,434,435,439],"p",{},"Ngày cuối — không học mới, ",[436,437,438],"strong",{},"tổng hợp + luyện",". Sau ngày 7:",[441,442,443,451,454,460,467],"ul",{},[444,445,446,447,450],"li",{},"Giới thiệu bản thân ",[436,448,449],{},"2 phút"," trôi chảy.",[444,452,453],{},"Trả lời 6 câu HR kinh điển không vấp.",[444,455,456,459],{},[436,457,458],{},"Deal lương fresher"," đúng cách (không phá giá, không quá tham).",[444,461,462,463,466],{},"Tự ",[436,464,465],{},"mock 30 câu"," bấm giờ — biết mình yếu chỗ nào.",[444,468,469,470,473],{},"Viết được ",[436,471,472],{},"email follow-up"," sau phỏng vấn.",[475,476,479],"callout",{"color":477,"icon":478},"primary","i-lucide-info","🟢 Intern | 🔵 Junior | 🟡 Mid | 🔴 Senior",[481,482],"hr",{},[427,484,486],{"id":485},"_1-framework-star-kể-tình-huống-chuyên-nghiệp","1. Framework STAR — kể tình huống chuyên nghiệp",[475,488,489,496],{"color":477,"icon":478},[432,490,491,492,495],{},"🟢 ",[436,493,494],{},"STAR"," là khung trả lời các câu behavioral (kể tình huống). Có 4 phần:",[441,497,498,504,510,516],{},[444,499,500,503],{},[436,501,502],{},"S","ituation — bối cảnh.",[444,505,506,509],{},[436,507,508],{},"T","ask — nhiệm vụ của bạn.",[444,511,512,515],{},[436,513,514],{},"A","ction — bạn đã làm gì.",[444,517,518,521],{},[436,519,520],{},"R","esult — kết quả + bài học.",[523,524,526],"h3",{"id":525},"_11-ví-dụ-star-cho-fresher","1.1. Ví dụ STAR cho fresher",[432,528,529,532,533],{},[436,530,531],{},"Câu:"," ",[534,535,536],"em",{},"\"Kể về một dự án bạn đã làm.\"",[432,538,539],{},[436,540,541],{},"Cấu trúc đáp:",[543,544,545,551,557,572],"blockquote",{},[432,546,547,550],{},[436,548,549],{},"(S)"," Trong project tốt nghiệp Học kỳ 7, em làm trưởng nhóm 3 người, build hệ thống quản lý đơn hàng cho 1 quán cafe nhỏ. Tech stack ASP.NET Core 8 + EF Core + SQL Server. Thời gian 8 tuần.",[432,552,553,556],{},[436,554,555],{},"(T)"," Vai trò của em: thiết kế kiến trúc, làm backend (API + DB) và lead integration với frontend.",[432,558,559,562,563,566,567,571],{},[436,560,561],{},"(A)"," Em chia hệ thống thành 3 module: Order, Menu, Reporting. Áp Repository pattern cho data access. Khi gặp performance issue ở page dashboard (3 giây load), em dùng Stopwatch + SQL Profiler tìm ra ",[436,564,565],{},"N+1 problem"," trong EF Core query — đã fix bằng cách switch sang ",[568,569,570],"code",{},".Include()"," + projection.",[432,573,574,577,578,581],{},[436,575,576],{},"(R)"," Page load từ 3 giây xuống 200ms. Project được điểm A. Bài học lớn nhất: ",[436,579,580],{},"đo đạc trước khi optimize"," — em từng đoán là index thiếu, hoá ra là N+1.",[432,583,584,587,588,591],{},[436,585,586],{},"Chú ý:"," kết quả phải ",[436,589,590],{},"đo được"," (3s → 200ms), bài học cụ thể (đo trước khi đoán).",[523,593,595],{"id":594},"_12-star-cho-câu-kể-thất-bại","1.2. STAR cho câu \"Kể thất bại\"",[543,597,598,603,608,613],{},[432,599,600,602],{},[436,601,549],{}," Học kỳ trước, em apply cho 1 vị trí intern. Vòng technical em làm tốt, nhưng vòng HR em bị từ chối.",[432,604,605,607],{},[436,606,555],{}," Em phải kể project và xử lý câu hỏi behavioral.",[432,609,610,612],{},[436,611,561],{}," Em đã quá tập trung vào kỹ thuật, không research công ty trước. Khi HR hỏi \"vì sao em chọn cty này\", em chỉ trả lời chung chung \"vì cty nổi tiếng\".",[432,614,615,617],{},[436,616,576],{}," Em trượt. Bài học: cuộc phỏng vấn không chỉ là kỹ thuật. Lần sau em luôn dành 1 buổi research cty (sản phẩm, tech blog, văn hoá) trước khi đi.",[432,619,620,621,624],{},"→ ",[436,622,623],{},"Admit thất bại + bài học"," ăn điểm hơn nhiều câu giả vờ \"em chưa từng fail\".",[481,626],{},[427,628,630],{"id":629},"_2-giới-thiệu-bản-thân-peel-framework","2. Giới thiệu bản thân — PEEL framework",[475,632,633,639],{"color":477,"icon":478},[432,634,491,635,638],{},[436,636,637],{},"PEEL"," — cấu trúc giới thiệu bản thân 90 giây:",[441,640,641,647,653,658],{},[444,642,643,646],{},[436,644,645],{},"P","osition: em là ai, học\u002Flàm gì.",[444,648,649,652],{},[436,650,651],{},"E","xperience: tech stack, thời gian, project nổi bật.",[444,654,655,657],{},[436,656,651],{},"xcellence: thành tựu cụ thể nhất.",[444,659,660,663],{},[436,661,662],{},"L","ink: vì sao apply cty này.",[523,665,667],{"id":666},"_21-template","2.1. Template",[543,669,670,688,717,728,745],{},[432,671,672],{},[534,673,674,675,681,682,687],{},"\"Em là ",[436,676,677],{},[678,679,680],"span",{},"Tên",", vừa tốt nghiệp \u002F năm cuối ngành CNTT trường ",[436,683,684],{},[678,685,686],{},"Trường",".",[432,689,690],{},[534,691,692,693,699,700,703,704,710,711,716],{},"Khoảng ",[436,694,695,698],{},[678,696,697],{},"X"," tháng"," gần đây, em tập trung vào ",[436,701,702],{},".NET stack — C#, ASP.NET Core, EF Core, SQL Server",". Đã làm ",[436,705,706,709],{},[678,707,708],{},"N"," project cá nhân"," trên GitHub, project nổi bật nhất là ",[436,712,713],{},[678,714,715],{},"tên + 1 câu mô tả"," — em build từ A đến Z gồm backend API, database design, deploy lên Azure.",[432,718,719],{},[534,720,721,722,727],{},"Bài học lớn nhất em rút được là ",[436,723,724],{},[678,725,726],{},"1 bài học kỹ thuật cụ thể"," — ví dụ: hiểu được N+1 problem trong EF Core và cách dùng projection để fix.",[432,729,730],{},[534,731,732,733,738,739,744],{},"Em apply vị trí Fresher .NET ở ",[436,734,735],{},[678,736,737],{},"cty"," vì ",[436,740,741],{},[678,742,743],{},"1 lý do CỤ THỂ về cty đó"," — em đọc blog tech của team, thấy cty đang dùng .NET 8 + microservices, em muốn học từ môi trường có code review nghiêm chỉnh.",[432,746,747],{},[534,748,749,750,755],{},"Ngoài coding, em ",[436,751,752],{},[678,753,754],{},"1 sở thích ngắn",". Em sẵn lòng chia sẻ chi tiết về bất kỳ project nào trong CV.\"",[523,757,759],{"id":758},"_22-tips-delivery","2.2. Tips delivery",[761,762,763,769,774,779],"card-group",{},[764,765,768],"card",{"icon":766,"title":767},"i-lucide-clock","Pace","Chậm hơn bình thường 20%. Hồi hộp thường khiến nói nhanh.",[764,770,773],{"icon":771,"title":772},"i-lucide-pause","Pause","1–2 pause tự nhiên giữa các ý. Interviewer cần thời gian process.",[764,775,778],{"icon":776,"title":777},"i-lucide-smile","Smile","Mỉm cười khi nói — voice tone ấm hơn, đỡ căng.",[764,780,783,784,787],{"icon":781,"title":782},"i-lucide-mic","Practice","Đọc to template ",[436,785,786],{},"10 lần",". Ghi âm lần 11, nghe lại — sửa chỗ vấp.",[481,789],{},[427,791,793],{"id":792},"_3-6-câu-hr-kinh-điển","3. 6 câu HR kinh điển",[523,795,797],{"id":796},"_31-điểm-mạnh-của-bạn","3.1. \"Điểm mạnh của bạn?\"",[475,799,800,801,804],{"color":477,"icon":478},"🔵 Chọn ",[436,802,803],{},"2 điểm + bằng chứng cụ thể",". Tránh generic \"em chăm chỉ\", \"em hoà đồng\".",[432,806,807],{},[436,808,809],{},"Template:",[543,811,812,817,826],{},[432,813,814],{},[534,815,816],{},"\"Em có 2 điểm mạnh:",[432,818,819],{},[534,820,821,822,825],{},"Thứ nhất, ",[436,823,824],{},"em chủ động học"," — em tự build 3 project .NET trên GitHub dù trường chỉ yêu cầu 1. Khi muốn hiểu EF Core sâu, em đọc source code trên GitHub + làm POC riêng cho lazy loading, change tracking.",[432,827,828],{},[534,829,830,831,834],{},"Thứ hai, ",[436,832,833],{},"em comfortable với việc nói \"em chưa biết\""," — em luôn ưu tiên hỏi sớm khi không hiểu thay vì đoán bừa. Trong project nhóm vừa rồi, em chủ động họp với mentor 30 phút mỗi tuần, đặt sẵn câu hỏi list ra — ra trường nhanh hơn.\"",[523,836,838],{"id":837},"_32-điểm-yếu-của-bạn","3.2. \"Điểm yếu của bạn?\"",[475,840,843,846],{"color":841,"icon":842},"warning","i-lucide-alert-triangle",[432,844,845],{},"🔵 3 nguyên tắc:",[847,848,849,855,861],"ol",{},[444,850,851,854],{},[436,852,853],{},"Thật"," — recruiter biết khi bịa.",[444,856,857,860],{},[436,858,859],{},"Đang cải thiện"," — không nhận yếu rồi để đó.",[444,862,863,866],{},[436,864,865],{},"Không phải kỹ năng cốt lõi của job"," — đừng nói \"em yếu OOP\" khi apply .NET.",[543,868,869,878],{},[432,870,871],{},[534,872,873,874,877],{},"\"Em chưa làm việc với hệ thống ",[436,875,876],{},"large-scale production",", nên kinh nghiệm tối ưu DB ở mức TB-scale còn hạn chế. Em chỉ làm với dataset vài chục nghìn row.",[432,879,880],{},[534,881,882,883,886],{},"Để khắc phục, em đang đọc cuốn ",[436,884,885],{},"'Designing Data-Intensive Applications'"," và làm bài lab về indexing trên dataset 1M row trên LeetCode SQL. Em mong môi trường công ty cho em cơ hội thực sự touch system lớn.\"",[523,888,890],{"id":889},"_33-vì-sao-bạn-chọn-công-ty-chúng-tôi","3.3. \"Vì sao bạn chọn công ty chúng tôi?\"",[432,892,893,894,897],{},"❌ ",[436,895,896],{},"Cấm:"," \"Vì công ty nổi tiếng\", \"Lương cao\", \"Môi trường tốt\".",[432,899,900,901],{},"✅ ",[436,902,903],{},"Đáp với 2–3 chi tiết cụ thể về cty đó:",[543,905,906,914,919,928],{},[432,907,908],{},[534,909,910,911,913],{},"\"Em chọn ",[678,912,737],{}," vì 3 lý do.",[432,915,916],{},[534,917,918],{},"Thứ nhất, em đọc trên LinkedIn rằng team .NET đang migrate sang .NET 9 và áp dụng clean architecture. Em đã làm POC clean architecture trong project cá nhân nên rất muốn học cách team áp dụng ở quy mô lớn.",[432,920,921],{},[534,922,923,924,927],{},"Thứ hai, sản phẩm của cty trong mảng ",[678,925,926],{},"fintech\u002Fe-commerce\u002Fhealthtech"," có business logic phức tạp, em thấy thử thách hơn nhiều CRUD app đơn giản.",[432,929,930],{},[534,931,932,933,936],{},"Thứ ba, em xem video của anh ",[678,934,935],{},"tên engineer của cty"," trên YouTube về tech talk EF Core performance — em muốn học từ team có người chia sẻ tech ngoài cộng đồng.\"",[432,938,620,939,942],{},[436,940,941],{},"Phải research trước"," — LinkedIn, blog tech của cty, Glassdoor, ITviec profile.",[523,944,946],{"id":945},"_34-mục-tiêu-1-năm-3-năm-tới","3.4. \"Mục tiêu 1 năm \u002F 3 năm tới?\"",[475,948,949,952],{"color":477,"icon":478},[432,950,951],{},"🔵",[441,953,954,960],{},[444,955,956,959],{},[436,957,958],{},"1 năm",": vững nền + xong 1–2 dự án thực tế + đóng góp được giải pháp nhỏ.",[444,961,962,965],{},[436,963,964],{},"3 năm",": lên junior solid → middle, master 1 mảng (web API, microservice, hoặc cloud).",[543,967,968,977],{},[432,969,970],{},[534,971,972,973,976],{},"\"Trong 1 năm đầu, em muốn trở thành junior ",[436,974,975],{},"solid"," — đóng góp tin cậy cho team, hiểu rõ codebase, học sâu 1 mảng (em đang muốn focus vào ASP.NET Core internals hoặc distributed systems).",[432,978,979],{},[534,980,981],{},"2–3 năm sau, em muốn lên mid-level — có thể lead 1 feature từ design đến deploy, và mentor được fresher tiếp theo (theo cách em đang được mentor).\"",[432,983,984],{},"Tránh: \"Em muốn lên CTO trong 3 năm\" (sến \u002F không realistic).",[523,986,988],{"id":987},"_35-lương-mong-muốn-là-bao-nhiêu","3.5. \"Lương mong muốn là bao nhiêu?\"",[475,990,992,993],{"color":841,"icon":991},"i-lucide-coins","🔵 ",[436,994,995],{},"Cách trả lời an toàn cho fresher:",[543,997,998,1011],{},[432,999,1000],{},[534,1001,1002,1003,1006,1007,1010],{},"\"Theo báo cáo lương ITviec 2025–2026, fresher .NET HCM khoảng ",[436,1004,1005],{},"8–15 triệu VND",". Với background hiện tại (3 project cá nhân, intern 3 tháng), em mong muốn khoảng ",[436,1008,1009],{},"10–13 triệu"," — chọn giữa khoảng.",[432,1012,1013],{},[534,1014,1015,1016,1019],{},"Tuy nhiên em ưu tiên ",[436,1017,1018],{},"môi trường học hỏi"," và mentor quality hơn 1–2 triệu chênh lệch, nên em cởi mở với offer của cty. Anh\u002Fchị cho em biết khung lương vị trí này không ạ?\"",[432,1021,1022],{},[436,1023,1024],{},"Chiến thuật:",[441,1026,1027,1034,1041,1048,1054,1057],{},[444,1028,1029,1030,1033],{},"✅ Đưa ",[436,1031,1032],{},"khoảng",", không số cứng.",[444,1035,1036,1037,1040],{},"✅ Có ",[436,1038,1039],{},"dẫn chứng"," (báo cáo lương).",[444,1042,1043,1044,1047],{},"✅ Thể hiện ",[436,1045,1046],{},"linh hoạt"," nhưng không phá giá.",[444,1049,900,1050,1053],{},[436,1051,1052],{},"Hỏi ngược"," để biết khung của cty.",[444,1055,1056],{},"❌ Tránh \"tuỳ công ty\" — bị đánh giá thiếu chuẩn bị.",[444,1058,1059],{},"❌ Tránh quá thấp (8tr cho cty product) hoặc quá cao (18tr không kinh nghiệm).",[523,1061,1063],{"id":1062},"_36-bạn-có-câu-hỏi-gì-cho-chúng-tôi","3.6. \"Bạn có câu hỏi gì cho chúng tôi?\"",[475,1065,992,1068,1071],{"color":1066,"icon":1067},"error","i-lucide-alert-octagon",[436,1069,1070],{},"Bắt buộc có 2–3 câu."," \"Em không có câu hỏi nào\" = mất điểm rõ.",[432,1073,1074],{},[436,1075,1076],{},"Gợi ý theo nhóm:",[432,1078,1079],{},[436,1080,1081],{},"Về team & process:",[441,1083,1084,1089,1094],{},[444,1085,1086],{},[534,1087,1088],{},"\"Team .NET hiện tại có bao nhiêu người? Cấu trúc level structure ra sao?\"",[444,1090,1091],{},[534,1092,1093],{},"\"Quy trình code review hoạt động ra sao? Có review tool gì không?\"",[444,1095,1096],{},[534,1097,1098],{},"\"Tech stack cụ thể đang dùng — .NET version, EF Core, deploy stack, CI\u002FCD?\"",[432,1100,1101],{},[436,1102,1103],{},"Về vị trí Fresher:",[441,1105,1106,1111,1116],{},[444,1107,1108],{},[534,1109,1110],{},"\"Một ngày làm việc của Fresher trong 3 tháng đầu thường gồm gì?\"",[444,1112,1113],{},[534,1114,1115],{},"\"Onboarding 1 tháng đầu có training gì? Có buddy\u002Fmentor không?\"",[444,1117,1118],{},[534,1119,1120],{},"\"Performance được đánh giá theo tiêu chí nào sau 3–6 tháng probation?\"",[432,1122,1123],{},[436,1124,1125],{},"Về cá nhân interviewer (chỉ với senior\u002Flead):",[441,1127,1128],{},[444,1129,1130],{},[534,1131,1132],{},"\"Anh\u002Fchị làm ở đây bao lâu rồi? Điều gì khiến anh\u002Fchị gắn bó với team này?\"",[432,1134,1135],{},"❌ Tránh hỏi về lương\u002Fbenefit ở vòng technical — để vòng HR.",[481,1137],{},[427,1139,1141],{"id":1140},"_4-mock-interview-30-câu-bấm-giờ-60-phút","4. Mock interview — 30 câu, bấm giờ 60 phút",[475,1143,1144,1147,1148,1151],{"color":477,"icon":781},[436,1145,1146],{},"Cách dùng:"," in ra, bấm giờ 60 phút. ",[436,1149,1150],{},"Đọc to câu hỏi rồi trả lời thành tiếng"," như đang phỏng vấn thật. Đừng đọc thầm trong đầu — phải nói được mới ăn điểm thực tế.",[523,1153,1155],{"id":1154},"phần-a-lý-thuyết-15-câu-25-phút","Phần A — Lý thuyết (15 câu, 25 phút)",[847,1157,1158,1161,1164,1178,1185,1188,1191,1194,1197,1206,1212,1218,1221,1224,1227],{},[444,1159,1160],{},"Stack và Heap khác nhau ra sao? Lưu cái gì?",[444,1162,1163],{},"Value type vs Reference type — cho ví dụ.",[444,1165,1166,1169,1170,1173,1174,1177],{},[568,1167,1168],{},"const"," vs ",[568,1171,1172],{},"readonly"," — chọn cho ",[568,1175,1176],{},"Pi"," là gì?",[444,1179,1180,1181,1184],{},"String immutable nghĩa là gì? Khi nào dùng ",[568,1182,1183],{},"StringBuilder","?",[444,1186,1187],{},"Boxing\u002FUnboxing là gì? Tại sao tránh?",[444,1189,1190],{},"Kể 4 tính chất OOP + ví dụ Inheritance.",[444,1192,1193],{},"Interface vs Abstract class — khi nào dùng cái nào?",[444,1195,1196],{},"SOLID — viết tắt + giải thích D.",[444,1198,1199,1169,1202,1205],{},[568,1200,1201],{},"IEnumerable",[568,1203,1204],{},"IQueryable"," — khác gì?",[444,1207,1208,1211],{},[568,1209,1210],{},"async\u002Fawait"," có tạo thread mới không? Giải thích.",[444,1213,1214,1215,1184],{},"Singleton\u002FScoped\u002FTransient — chọn cho ",[568,1216,1217],{},"DbContext",[444,1219,1220],{},"INNER JOIN vs LEFT JOIN — vẽ tay 2 bảng.",[444,1222,1223],{},"INDEX là gì? Khi nào không nên tạo?",[444,1225,1226],{},"ACID — A và I nghĩa là gì?",[444,1228,1229],{},"REST: POST vs PUT vs PATCH — cái nào idempotent?",[523,1231,1233],{"id":1232},"phần-b-codescenario-10-câu-25-phút","Phần B — Code\u002FScenario (10 câu, 25 phút)",[847,1235,1237,1244,1247,1250,1253,1256,1259,1262,1268,1271],{"start":1236},16,[444,1238,1239,1240,1243],{},"Cho ",[568,1241,1242],{},"List\u003CUser>",", viết LINQ lấy top 3 user tuổi cao nhất ở HCM.",[444,1245,1246],{},"Viết hàm C# kiểm tra palindrome.",[444,1248,1249],{},"Two Sum bằng C# trong O(n).",[444,1251,1252],{},"Viết câu SQL: lấy 5 khách hàng có tổng đơn cao nhất.",[444,1254,1255],{},"Viết câu SQL: tìm email trùng trong bảng Users.",[444,1257,1258],{},"Cho đoạn EF Core có N+1 — chỉ ra và sửa.",[444,1260,1261],{},"Viết custom middleware log thời gian request.",[444,1263,1264,1265,1267],{},"Đăng ký ",[568,1266,1217],{}," trong Program.cs ra sao? Vì sao Scoped?",[444,1269,1270],{},"API trả 500 — debug ra sao?",[444,1272,1273,1274,1277,1278,1281],{},"Override ",[568,1275,1276],{},"Equals"," và ",[568,1279,1280],{},"GetHashCode"," — vì sao phải làm cả 2?",[523,1283,1285],{"id":1284},"phần-c-behavioral-5-câu-10-phút","Phần C — Behavioral (5 câu, 10 phút)",[847,1287,1289,1292,1295,1298,1301],{"start":1288},26,[444,1290,1291],{},"Giới thiệu bản thân 2 phút.",[444,1293,1294],{},"Project nổi bật nhất — khó nhất là gì, học được gì?",[444,1296,1297],{},"Vì sao chọn .NET thay vì Java \u002F Node?",[444,1299,1300],{},"Bạn xử lý conflict trong team ra sao?",[444,1302,1303],{},"Bạn có câu hỏi gì cho chúng tôi?",[475,1305,1307,1312],{"color":1306,"icon":383},"success",[432,1308,1309],{},[436,1310,1311],{},"Sau mock:",[441,1313,1314,1325,1328],{},[444,1315,1316,1317,1320,1321,1324],{},"Đánh dấu câu trả lời ",[436,1318,1319],{},"trôi chảy"," ✅ vs câu ",[436,1322,1323],{},"vấp"," ❌.",[444,1326,1327],{},"Quay lại Day 1–6 ôn câu vấp.",[444,1329,1330],{},"Tự mock lần 2 sau 2–3 giờ — chỉ những câu chưa tốt.",[481,1332],{},[427,1334,1336],{"id":1335},"_5-checklist-trước-ngày-phỏng-vấn","5. Checklist trước ngày phỏng vấn",[1338,1339,1340,1346,1351,1356],"field-group",{},[1341,1342,1345],"field",{"name":1343,"type":1344},"Trang phục","Smart casual","Áo sơ mi + quần tây, hoặc polo + jean trơn. Không quần short, không dép.",[1341,1347,1350],{"name":1348,"type":1349},"Mang theo","4 món","CV in 2 bản, sổ tay + bút, chai nước, điện thoại tắt chuông trước khi vào.",[1341,1352,1355],{"name":1353,"type":1354},"Đến sớm","15–20 phút","Sớm hơn → ngồi thư giãn, đọc lại CV mình, quan sát văn phòng.",[1341,1357,1360],{"name":1358,"type":1359},"Lúc bí","3 chiến thuật",[847,1361,1362,1365,1368],{},[444,1363,1364],{},"\"Em xin 30s suy nghĩ\" — luôn được chấp nhận.",[444,1366,1367],{},"Nói thành tiếng cách suy nghĩ — interviewer đánh giá process.",[444,1369,1370],{},"Không biết: \"Em chưa được học chỗ này, nhưng em đoán là...\". Trung thực ăn điểm.",[481,1372],{},[427,1374,1376],{"id":1375},"_6-email-follow-up-sau-phỏng-vấn","6. Email follow-up sau phỏng vấn",[475,1378,1380,1381,1384,1385,1388],{"color":477,"icon":1379},"i-lucide-mail","🔵 Gửi trong ",[436,1382,1383],{},"24 giờ"," sau phỏng vấn. ",[436,1386,1387],{},"80% ứng viên không gửi"," — gửi sẽ nổi bật.",[523,1390,1392],{"id":1391},"template","Template",[1394,1395,1400],"pre",{"className":1396,"code":1398,"language":1399},[1397],"language-text","Tiêu đề: Cảm ơn buổi phỏng vấn vị trí Fresher .NET — [Tên bạn]\n\nKính gửi anh\u002Fchị [tên interviewer],\n\nEm cảm ơn anh\u002Fchị đã dành thời gian phỏng vấn em vị trí Fresher .NET \nDeveloper sáng\u002Fchiều nay. Em đặc biệt ấn tượng với phần [chi tiết cụ\nthể từ buổi nói chuyện — ví dụ: \"anh\u002Fchị chia sẻ về quy trình code \nreview của team\" hoặc \"cách dự án X áp dụng clean architecture\"].\n\nEm rất mong có cơ hội đóng góp cho team. Nếu cần thêm thông tin gì về \nem, anh\u002Fchị đừng ngại liên hệ.\n\nTrân trọng,\n[Tên bạn]\nSĐT: ...\nGitHub: github.com\u002F...\nLinkedIn: linkedin.com\u002Fin\u002F...\n","text",[568,1401,1398],{"__ignoreMap":1402},"",[432,1404,1405],{},[436,1406,1407],{},"3 yếu tố quan trọng:",[847,1409,1410,1416,1419],{},[444,1411,1412,1415],{},[436,1413,1414],{},"Chi tiết cụ thể"," từ buổi nói chuyện (không generic \"cảm ơn\").",[444,1417,1418],{},"Tone professional + cảm ơn.",[444,1420,1421],{},"Để lại contact info đầy đủ.",[481,1423],{},[427,1425,1427],{"id":1426},"_7-nếu-trượt-phỏng-vấn","7. Nếu trượt phỏng vấn?",[475,1429,1431,1433],{"color":477,"icon":1430},"i-lucide-message-circle",[432,1432,951],{},[847,1434,1435,1441,1448,1455],{},[444,1436,1437,1440],{},[436,1438,1439],{},"Gửi email cảm ơn + xin feedback"," — lịch sự, ngắn, không van xin.",[444,1442,1443,1444,1447],{},"Ghi lại ",[436,1445,1446],{},"câu hỏi bị vấp"," vào 1 file riêng — ôn lại trong tuần.",[444,1449,1450,1451,1454],{},"Apply tiếp ",[436,1452,1453],{},"5–10 cty khác"," trong tuần đó — momentum quan trọng.",[444,1456,1457],{},"Một tháng sau có thể apply lại cty cũ nếu họ mở fresher batch mới — không xấu hổ.",[523,1459,1461],{"id":1460},"email-xin-feedback","Email xin feedback",[1394,1463,1466],{"className":1464,"code":1465,"language":1399},[1397],"Kính gửi anh\u002Fchị [tên],\n\nEm cảm ơn phản hồi của team. Em chấp nhận kết quả và mong được nâng \ncao bản thân cho cơ hội sau.\n\nNếu anh\u002Fchị có thể chia sẻ 1–2 điểm em cần cải thiện (kỹ thuật hoặc \nsoft skill), em sẽ rất biết ơn. Phản hồi của anh\u002Fchị giúp em định \nhướng học tốt hơn.\n\nCảm ơn anh\u002Fchị một lần nữa.\n\nTrân trọng,\n[Tên bạn]\n",[568,1467,1465],{"__ignoreMap":1402},[432,1469,1470],{},"→ ~30% recruiter sẽ cho feedback nếu hỏi lịch sự. Đó là vàng cho lần sau.",[481,1472],{},[427,1474,1476],{"id":1475},"_8-tổng-kết-7-ngày","8. Tổng kết 7 ngày",[475,1478,1480,1485,1488,1532,1537,1548],{"color":1306,"icon":1479},"i-lucide-rocket",[432,1481,1482],{},[436,1483,1484],{},"Bạn đã hoàn thành lộ trình 7 ngày!",[432,1486,1487],{},"Tóm lại đã học:",[441,1489,1490,1496,1502,1508,1514,1520,1526],{},[444,1491,1492,1495],{},[436,1493,1494],{},"Day 1",": Stack\u002Fheap, value\u002Freference, boxing, exception.",[444,1497,1498,1501],{},[436,1499,1500],{},"Day 2",": OOP 4 tính chất, SOLID, vtable.",[444,1503,1504,1507],{},[436,1505,1506],{},"Day 3",": Generic, LINQ deferred, async\u002Fawait state machine.",[444,1509,1510,1513],{},[436,1511,1512],{},"Day 4",": B-tree INDEX, MVCC, isolation level.",[444,1515,1516,1519],{},[436,1517,1518],{},"Day 5",": Middleware pipeline, DI captive, EF Core N+1.",[444,1521,1522,1525],{},[436,1523,1524],{},"Day 6",": Big O, DSA framework 8 bước.",[444,1527,1528,1531],{},[436,1529,1530],{},"Day 7",": STAR, PEEL, deal lương, follow-up.",[432,1533,1534],{},[436,1535,1536],{},"Trước khi đi PV — đọc lại:",[441,1538,1539,1545],{},[444,1540,1541,1544],{},[1542,1543,119],"a",{"href":120}," — 30 phút.",[444,1546,1547],{},"Ngân hàng câu hỏi từng chủ đề — câu nào bạn còn vấp.",[432,1549,1550],{},[436,1551,1552],{},"Chúc bạn thành công với offer đầu tiên! 🎉",[481,1554],{},[427,1556,1558],{"id":1557},"_9-câu-hỏi-tự-test-cuối-ngày","9. Câu hỏi tự test cuối ngày",[475,1560,1562,1567,1578,1584],{"color":477,"icon":1561},"i-lucide-help-circle",[432,1563,1564],{},[436,1565,1566],{},"🟢 Intern:",[847,1568,1569,1572,1575],{},[444,1570,1571],{},"STAR là gì? 4 phần?",[444,1573,1574],{},"PEEL là gì? Áp dụng cho câu hỏi nào?",[444,1576,1577],{},"Khi không biết câu trả lời — bạn sẽ làm gì?",[432,1579,1580,1583],{},[436,1581,1582],{},"🔵 Junior:","\n4. Cách deal lương fresher mà không phá giá?\n5. Khi recruiter hỏi \"có câu hỏi gì không?\" — bạn hỏi gì?\n6. Email follow-up nên có gì?",[432,1585,1586,1589],{},[436,1587,1588],{},"🟡 Mid:","\n7. Bạn từng có offer competing và phải từ chối một cty — kể tình huống đó.\n8. Trượt phỏng vấn cty mình thích — bạn xử lý cảm xúc + bước tiếp theo ra sao?",[481,1591],{},[432,1593,1594,1595,1598,1599,687],{},"🎉 Quay lại ",[1542,1596,1597],{"href":23},"Lộ trình"," hoặc xem ",[1542,1600,119],{"href":120},{"title":1402,"searchDepth":1602,"depth":1602,"links":1603},2,[1604,1605,1610,1614,1622,1627,1628,1631,1634,1635],{"id":429,"depth":1602,"text":430},{"id":485,"depth":1602,"text":486,"children":1606},[1607,1609],{"id":525,"depth":1608,"text":526},3,{"id":594,"depth":1608,"text":595},{"id":629,"depth":1602,"text":630,"children":1611},[1612,1613],{"id":666,"depth":1608,"text":667},{"id":758,"depth":1608,"text":759},{"id":792,"depth":1602,"text":793,"children":1615},[1616,1617,1618,1619,1620,1621],{"id":796,"depth":1608,"text":797},{"id":837,"depth":1608,"text":838},{"id":889,"depth":1608,"text":890},{"id":945,"depth":1608,"text":946},{"id":987,"depth":1608,"text":988},{"id":1062,"depth":1608,"text":1063},{"id":1140,"depth":1602,"text":1141,"children":1623},[1624,1625,1626],{"id":1154,"depth":1608,"text":1155},{"id":1232,"depth":1608,"text":1233},{"id":1284,"depth":1608,"text":1285},{"id":1335,"depth":1602,"text":1336},{"id":1375,"depth":1602,"text":1376,"children":1629},[1630],{"id":1391,"depth":1608,"text":1392},{"id":1426,"depth":1602,"text":1427,"children":1632},[1633],{"id":1460,"depth":1608,"text":1461},{"id":1475,"depth":1602,"text":1476},{"id":1557,"depth":1602,"text":1558},"STAR framework, giới thiệu bản thân PEEL, deal lương fresher .NET HCM, email follow-up. Mock 30 câu bấm giờ.","md",null,{},{"title":62,"icon":65},{"title":422,"description":1636},"X97P9X4Y_GsSnO1mgEwklSurZOX3ItHEMntA-uEqedk",[1644,1646],{"title":57,"path":58,"stem":59,"description":1645,"icon":60,"children":-1},"Big O, array, string, linked list, stack, queue, hashmap. Học CÁCH SUY NGHĨ bài DSA — không chỉ code. Pattern chuẩn cho mọi bài.",{"title":73,"path":74,"stem":75,"description":1647,"icon":76,"children":-1},"60+ câu hỏi C# fresher\u002Fjunior hay gặp nhất ở phỏng vấn .NET tại HCM — kèm đáp án ngắn gọn.",1783490354322]