← CV principalInterview prep

Una pregunta a la vez

Prep entrevistas

Un mapa de estudio para responder con claridad, reconocer el trap y practicar lo que realmente preguntan.

357preguntas
350con tricky
24áreas de quiz

Banco de preguntas

357 resultados

0/357 con avance
JuniorLLM y promptingMuy preguntada

prompting

What makes a prompt dependable instead of merely clever?

Follow-ups tricky

Can a stronger system prompt replace server-side authorization?

Respuesta: No. A prompt can describe intended behavior, but it is not an enforcement boundary. Authorization must be checked by the server for the authenticated actor and requested resource, with validation and auditability outside the model.

El trap: The prompt is still part of a probabilistic interaction and may be influenced by untrusted content. Treating it as a security control creates a direct path to unauthorized disclosure or action.

Tu progreso

Explorá el banco

Preguntas

357 tarjetas

Más allá de la respuesta

Práctica y quizzes

256 preguntas de quiz
Fase del plan: Agentes, tool calling y MCP. Skills: Patrones de agentes y tool calling, Model Context Protocol (MCP), Frameworks de LLM (LangChain, LangGraph, LlamaIndex), Oficio de AI engineering (rol, trade-offs y trabajo con agentes)Ver en el plan
Fase del plan: Evals, observabilidad y produccion. Skills: Evaluacion de sistemas LLM y error analysis, Observabilidad y monitoreo, Guardrails y seguridad del agenteVer en el plan
Fase del plan: Fundamentos de LLMs y prompt engineering. Skills: APIs de LLM y salidas estructuradas, Prompt engineering, Embeddings y busqueda semanticaVer en el plan
Fase del plan: Python, backend minimo y cloud. Skills: Python, TypeScript, FastAPI, SQL y bases de datos, Docker, Cloud (AWS primero)Ver en el plan
Fase del plan: Embeddings, vector DBs y RAG. Skills: RAG (Retrieval-Augmented Generation), Bases vectoriales, Embeddings y busqueda semanticaVer en el plan

Elegí un área para abrir su quiz y sus escenarios de código.

Lecturas de respaldo

Fuentes globales

407 enlaces
AI Engineering Field Guide: learning pathgithub.comAI Engineering Field Guide: skills analysisgithub.comAI Engineering Field Guide: what interviewers testgithub.comAndrew Ng: AI engineering skills mapx.comAndrew Ng: grounding the model in datax.comAnthropic: Building effective agentsanthropic.comAPI Gateway IAM permissionsdocs.aws.amazon.comApple App Review Guidelinesdeveloper.apple.comAssertHired — Test automation interview questionsasserthired.comAWS branching strategy guidancedocs.aws.amazon.comAWS Builders' Library: idempotent APIsaws.amazon.comAWS CI/CD feature flags guidancedocs.aws.amazon.comAWS CodeDeploy deployment configurationsdocs.aws.amazon.comAWS ECS blue/green deploymentsdocs.aws.amazon.comAWS IAM policies for API Gatewaydocs.aws.amazon.comAWS Lambda and API Gateway tutorialdocs.aws.amazon.comAWS Lambda IAMdocs.aws.amazon.comAWS pipeline patterndocs.aws.amazon.comCarnegie Mellon Tepper — How to Tell a STAR Storycmu.eduCase Western Reserve University — Behavior Based Interviewingcase.eduChrome DevTools: Analyze runtime performancedeveloper.chrome.comCloudFront originsdocs.aws.amazon.comCloudFront S3 origin access controldocs.aws.amazon.comCommunity Git interview guidefrontendtechlead.comCSS Modules specification repositorygithub.comDesign Tokens Format Module 2025.10designtokens.orgDesign Tokens Format Module 2025.10: deprecationdesigntokens.orgDocker multi-stage buildsdocs.docker.comDockerfile conceptsdocs.docker.comDOM Standard: TreeWalkerdom.spec.whatwg.orgECMAScript comparison operationstc39.esECMAScript data types and valuestc39.esECMAScript execution contextstc39.esECMAScript lexical declarationstc39.esECMAScript object internal methodstc39.esECMAScript this bindingtc39.esExpo Continuous Native Generationdocs.expo.devExpo Develop an app with Expodocs.expo.devExpo FAQdocs.expo.devExpo Submit to app storesdocs.expo.devFastAPI documentationfastapi.tiangolo.comFetch Standard CORS protocolfetch.spec.whatwg.orgFrontend Interview Handbookgithub.comFrontend Interview Handbook system designfrontendinterviewhandbook.comFrontend Interview Handbook: algorithmsfrontendinterviewhandbook.comGit branching and merginggit-scm.comGit conflict interview guidegithub.comGit rebase documentationgit-scm.comGitHub Actions secretsdocs.github.comGitHub deployment environmentsdocs.github.comGoogle Cloud: Evaluate agentscloud.google.comGoogle Cloud: Evaluation overviewcloud.google.comGoogle Cloud: Grounding overviewcloud.google.comGoogle Play Create and set up your appsupport.google.comGoogle Testing Blog — Flaky Tests at Googletesting.googleblog.comGoogle: Prompt designcloud.google.comGoogle: Prompt design strategiescloud.google.comGraphQL paginationgraphql.orgGraphQL performance: batching N+1graphql.orgGraphQL queriesgraphql.orgGraphQL responsegraphql.orgGraphQL schema change managementgraphql.orgGreatFrontEnd — Frontend LLD Interview Guidegreatfrontend.comGreatFrontEnd — frontend testing interview questionsgreatfrontend.comGreatFrontEnd — senior testing interview questionsgreatfrontend.comGreatFrontEnd autocomplete promptgreatfrontend.comGreatFrontEnd HTML interview questionsgreatfrontend.comGreatFrontEnd introductiongreatfrontend.comGreatFrontEnd news feed promptgreatfrontend.comGreatFrontEnd question typesgreatfrontend.comGreatFrontEnd system design cataloguegreatfrontend.comGreatFrontEnd: Front-end algorithms playbookgreatfrontend.comGreatFrontEnd: front-end interview questionsgreatfrontend.comGreatFrontEnd: JavaScript DSA interview questionsgreatfrontend.comGreatFrontEnd: must-know JavaScript coding questionsgreatfrontend.comHamel Husain: why error analysis is importanthamel.devHarvard FAS — Interviewingcareerservices.fas.harvard.eduHow To Test Frontend — React testing interview questionshowtotestfrontend.comHTML event loopshtml.spec.whatwg.orgHTML Standard: structured clonehtml.spec.whatwg.orgInterviewLane — frontend testing strategyinterviewlane.comJest — Configurationjestjs.ioJest — Configurationjestjs.ioJest — Mock Function APIjestjs.ioJest — Mock Functionsjestjs.ioJotai: atomjotai.orgLaunchDarkly progressive rolloutslaunchdarkly.comMartin Fowler — Test Coveragemartinfowler.comMartin Fowler — Test Pyramidmartinfowler.comMCP specification securitymodelcontextprotocol.ioMDN — AbortControllerdeveloper.mozilla.orgMDN 202 Accepteddeveloper.mozilla.orgMDN 429 Too Many Requestsdeveloper.mozilla.orgMDN async functiondeveloper.mozilla.orgMDN closuresdeveloper.mozilla.orgMDN closures in loopsdeveloper.mozilla.orgMDN CSS guidesdeveloper.mozilla.orgMDN CSS guides: container queriesdeveloper.mozilla.orgMDN data structuresdeveloper.mozilla.orgMDN equality comparisonsdeveloper.mozilla.orgMDN execution modeldeveloper.mozilla.orgMDN execution modeldeveloper.mozilla.orgMDN execution modeldeveloper.mozilla.orgMDN Function binddeveloper.mozilla.orgMDN HTTP cachingdeveloper.mozilla.orgMDN HTTP methodsdeveloper.mozilla.orgMDN HTTP overviewdeveloper.mozilla.orgMDN IndexedDB APIdeveloper.mozilla.orgMDN Intersection Observerdeveloper.mozilla.orgMDN JavaScript modulesdeveloper.mozilla.orgMDN let temporal dead zonedeveloper.mozilla.orgMDN offline operationdeveloper.mozilla.orgMDN Pointer eventsdeveloper.mozilla.orgMDN promise chainingdeveloper.mozilla.orgMDN promise compositiondeveloper.mozilla.orgMDN promise concurrencydeveloper.mozilla.orgMDN Promise thendeveloper.mozilla.orgMDN Promise.alldeveloper.mozilla.orgMDN promises cancellationdeveloper.mozilla.orgMDN prototype chaindeveloper.mozilla.orgMDN server-sent eventsdeveloper.mozilla.orgMDN service worker APIdeveloper.mozilla.orgMDN this bindingdeveloper.mozilla.orgMDN using promisesdeveloper.mozilla.orgMDN using promises timingdeveloper.mozilla.orgMDN Web app manifestdeveloper.mozilla.orgMDN WebSocket APIdeveloper.mozilla.orgMDN: AbortController signaldeveloper.mozilla.orgMDN: Access-Control-Allow-Origindeveloper.mozilla.orgMDN: ARIA live regionsdeveloper.mozilla.orgMDN: Broadcast Channel APIdeveloper.mozilla.orgMDN: Cachedeveloper.mozilla.orgMDN: color-schemedeveloper.mozilla.orgMDN: Cookiesdeveloper.mozilla.orgMDN: CORSdeveloper.mozilla.orgMDN: CORS configurationdeveloper.mozilla.orgMDN: createTreeWalker()developer.mozilla.orgMDN: Critical rendering pathdeveloper.mozilla.orgMDN: CSP guidedeveloper.mozilla.orgMDN: CSP header referencedeveloper.mozilla.orgMDN: CSS cascadedeveloper.mozilla.orgMDN: CSS custom propertiesdeveloper.mozilla.orgMDN: DOM eventsdeveloper.mozilla.orgMDN: EventTarget.addEventListenerdeveloper.mozilla.orgMDN: Fetch APIdeveloper.mozilla.orgMDN: Fetch eventdeveloper.mozilla.orgMDN: Forms and buttons in HTMLdeveloper.mozilla.orgMDN: Grid layout and accessibilitydeveloper.mozilla.orgMDN: HTML and accessibilitydeveloper.mozilla.orgMDN: HTTP cachingdeveloper.mozilla.orgMDN: IDBDatabase.versionchangedeveloper.mozilla.orgMDN: IDBOpenDBRequest.upgradeneededdeveloper.mozilla.orgMDN: introduction to the CSS cascadedeveloper.mozilla.orgMDN: Keyboard accessibledeveloper.mozilla.orgMDN: Lazy loadingdeveloper.mozilla.orgMDN: Mapdeveloper.mozilla.orgMDN: microtask guidedeveloper.mozilla.orgMDN: MutationObserverdeveloper.mozilla.orgMDN: PerformanceObserverdeveloper.mozilla.orgMDN: Permissions APIdeveloper.mozilla.orgMDN: prefers-color-schemedeveloper.mozilla.orgMDN: Preloading contentdeveloper.mozilla.orgMDN: queueMicrotask()developer.mozilla.orgMDN: ResizeObserverdeveloper.mozilla.orgMDN: Response.okdeveloper.mozilla.orgMDN: Responsive web designdeveloper.mozilla.orgMDN: Same-origin policydeveloper.mozilla.orgMDN: Service Worker APIdeveloper.mozilla.orgMDN: Setdeveloper.mozilla.orgMDN: Set-Cookiedeveloper.mozilla.orgMDN: Specificity and cascade layersdeveloper.mozilla.orgMDN: Storage APIdeveloper.mozilla.orgMDN: structuredClone()developer.mozilla.orgMDN: URLSearchParamsdeveloper.mozilla.orgMDN: Using service workersdeveloper.mozilla.orgMDN: Using the Permissions APIdeveloper.mozilla.orgMDN: Web page metadatadeveloper.mozilla.orgMDN: Web Workers APIdeveloper.mozilla.orgMDN: Window.matchMediadeveloper.mozilla.orgMDN: Worker.postMessagedeveloper.mozilla.orgMIT CAPD — Using the STAR methodcapd.mit.eduModule Federation guidemodule-federation.ioMongoDB data modelingmongodb.comMSW — Why MSWmswjs.ioNamasteDev — Top Machine Coding Questionsnamastedev.comNext.js: Error Handlingnextjs.orgNext.js: Fetching Datanextjs.orgNext.js: Formsnextjs.orgNext.js: Loading UI and Streamingnextjs.orgNext.js: Server and Client Boundarynextjs.orgNext.js: Server and Client Componentsnextjs.orgNext.js: Streamingnextjs.orgNIST AI RMFnist.govNode.js event loopnodejs.orgNode.js package exportsnodejs.orgnothiring.me: cuanto cobra un AI Engineernothiring.menothiring.me: perfil del AI Engineer en Espananothiring.menothiring.me: que es un AI Engineernothiring.meNx mental modelnx.devNx plugins and migrationsnx.devOAuth 2.0 RFC 6749datatracker.ietf.orgOpenAI: Evalsplatform.openai.comOpenAI: Function callingplatform.openai.comOpenAI: Function callingdevelopers.openai.comOpenAI: Structured Outputsdevelopers.openai.comOpenID Connect Core 1.0openid.netOpenTelemetry traces conceptsopentelemetry.ioOWASP Authentication Cheat Sheetcheatsheetseries.owasp.orgOWASP CICD-SEC-3 Dependency Chain Abuseowasp.orgOWASP CICD-SEC-6 Credential Hygieneowasp.orgOWASP CSRF Prevention Cheat Sheetcheatsheetseries.owasp.orgOWASP Secrets Management Cheat Sheetcheatsheetseries.owasp.orgOWASP Session Management Cheat Sheetcheatsheetseries.owasp.orgOWASP Software Supply Chain Security Cheat Sheetcheatsheetseries.owasp.orgOWASP Top 10:2025 A03owasp.orgOWASP Vulnerable Dependency Management Cheat Sheetcheatsheetseries.owasp.orgOWASP WSTG: CSRF testingowasp.orgOWASP WSTG: Reflected XSSowasp.orgOWASP WSTG: Session Managementowasp.orgOWASP XSS Prevention Cheat Sheetcheatsheetseries.owasp.orgOWASP: Top 10 for LLM applicationsgenai.owasp.orgPlaywright — Accessibility testingplaywright.devPlaywright — Assertionsplaywright.devPlaywright — Best Practicesplaywright.devPlaywright — Projectsplaywright.devPlaywright — Trace Viewerplaywright.devPlaywright — Visual comparisonsplaywright.devpnpm workspacespnpm.ioPostgreSQL indexes introductionpostgresql.orgPostgreSQL performance tipspostgresql.orgPostgreSQL transaction isolationpostgresql.orgPostgreSQL tutorial: joinspostgresql.orgPostgreSQL tutorial: transactionspostgresql.orgPostman API designpostman.comReact — inputreact.devReact — Sharing State Between Componentsreact.devReact 19 Blog: Actionsreact.devReact 19 Blog: Cleanup Functions for Refsreact.devReact 19 Blog: Formsreact.devReact 19 Blog: Hydration Errorsreact.devReact choosing state structurereact.devReact Compiler Configurationreact.devReact Compiler Introductionreact.devReact Compiler: Debuggingreact.devReact Compiler: Incremental Adoptionreact.devReact Component: Error Boundariesreact.devReact Hook Form: Get startedreact-hook-form.comReact managing statereact.devReact Native About the New Architecturereactnative.devReact Native Core Componentsreactnative.devReact Native Fabric rendererreactnative.devReact Native FlatListreactnative.devReact Native Platform-specific codereactnative.devReact Native VirtualizedListreactnative.devReact Testing Library READMEgithub.comReact: built-in style componentreact.devReact: hydrateRootreact.devReact: Keeping Components Purereact.devReact: Manipulating the DOM with Refsreact.devReact: Passing Data Deeply with Contextreact.devReact: Passing Propsreact.devReact: Preserving and Resetting Statereact.devReact: Queueing a Series of State Updatesreact.devReact: Referencing Values with Refsreact.devReact: Render and Commitreact.devReact: Rendering Listsreact.devReact: Responding to Eventsreact.devReact: Rules of Hooksreact.devReact: Separating Events from Effectsreact.devReact: Server Componentsreact.devReact: State as a Snapshotreact.devReact: StrictModereact.devReact: Suspensereact.devReact: Synchronizing with Effectsreact.devReact: Updating Objects in Statereact.devReact: usereact.devReact: use — caching Promisesreact.devReact: useActionStatereact.devReact: useCallbackreact.devReact: useContextreact.devReact: useDeferredValuereact.devReact: useEffect Referencereact.devReact: useImperativeHandlereact.devReact: useMemoreact.devReact: useTransitionreact.devReact: You Might Not Need an Effectreact.devRedis Streamsredis.ioRedis strings: atomic countersredis.ioRedux Toolkit: Usage guideredux-toolkit.js.orgRFC 6585: Additional HTTP Status Codesrfc-editor.orgRFC 7519: JWTdatatracker.ietf.orgRFC 7636 PKCErfc-editor.orgRFC 9068: JWT Profile for OAuth 2.0 Access Tokensrfc-editor.orgRFC 9110 HTTP Semanticsrfc-editor.orgRFC 9110 idempotent methodsrfc-editor.orgRFC 9457 Problem Detailsrfc-editor.orgRTK Query: Automated re-fetchingredux-toolkit.js.orgRTK Query: Cache behaviorredux-toolkit.js.orgRTK Query: Overviewredux-toolkit.js.orgScott O'Hara accessibility interview questionsgithub.comSemantic Versioning 2.0.0semver.orgSentry alerts best practicesdocs.sentry.ioSentry JavaScript logsdocs.sentry.ioSentry JavaScript release configurationdocs.sentry.ioSentry Replay integrationdocs.sentry.ioSentry source-map upload timingdocs.sentry.iosingle-spa microfrontends conceptsingle-spa.js.orgStripe idempotent requestsdocs.stripe.comTailwind CSS: sharing across projectstailwindcss.comTailwind CSS: styling with utility classestailwindcss.comTailwind CSS: theme variablestailwindcss.comTanStack Query: Important defaultstanstack.comTanStack Query: Invalidations from mutationstanstack.comTanStack Query: Optimistic updatestanstack.comTanStack Query: Query keystanstack.comTerraform core workflowdeveloper.hashicorp.comTerraform statedeveloper.hashicorp.comTesting Library — About Queriestesting-library.comTesting Library — Guiding Principlestesting-library.comTurborepo cachingturborepo.comTurborepo incremental migration tasksturbo.buildTurborepo package exportsturbo.buildTypeScript basicstypescriptlang.orgTypeScript choosing compiler optionstypescriptlang.orgTypeScript ESM/CJS interoperabilitytypescriptlang.orgTypeScript everyday typestypescriptlang.orgTypeScript everyday typestypescriptlang.orgTypeScript everyday types assertionstypescriptlang.orgTypeScript everyday types null and undefinedtypescriptlang.orgTypeScript genericstypescriptlang.orgTypeScript generics constraintstypescriptlang.orgTypeScript keyoftypescriptlang.orgTypeScript modules referencetypescriptlang.orgTypeScript narrowingtypescriptlang.orgTypeScript narrowingtypescriptlang.orgTypeScript narrowing predicatestypescriptlang.orgTypeScript noUncheckedIndexedAccesstypescriptlang.orgTypeScript object typestypescriptlang.orgTypeScript project referencestypescriptlang.orgTypeScript stricttypescriptlang.orgTypeScript strictNullCheckstypescriptlang.orgTypeScript TSConfig files/include/excludetypescriptlang.orgTypeScript TSConfig moduletypescriptlang.orgTypeScript TSConfig referencetypescriptlang.orgTypeScript TSConfig referencestypescriptlang.orgTypeScript type compatibilitytypescriptlang.orgTypeScript utility typestypescriptlang.orgUniversity of Cincinnati — STAR Method for Behavioral Interviewsuc.eduUniversity of Miami — Behavioral Interview Preparationcareers.mbs.miami.eduUniversity of Virginia Career Center — STAR Methodcareer.virginia.eduVite env variables and modesvite.devVite library modevite.devVite production buildvite.devW3C ARIA Authoring Practicesw3.orgW3C CSS Grid specificationdrafts.csswg.orgW3C Design Systemdesign-system.w3.orgW3C Design Tokens Community Groupw3.orgW3C Internationalization article listw3.orgW3C Internationalization getting startedw3.orgW3C Pointer Eventsw3c.github.ioW3C technique H44w3.orgW3C technique H91w3.orgW3C WAI — Evaluating Web Accessibility Overvieww3.orgW3C WAI-ARIA APG — Carousel Patternw3.orgW3C WAI-ARIA APG — Combobox Patternw3.orgW3C WAI-ARIA APG — Dialog (Modal) Patternw3.orgW3C WCAG quick referencew3.orgW3C: CSS Custom Propertiesw3.orgW3C: Focus Visiblew3.orgW3C: Name, Role, Valuew3.orgW3C: Text alternativesw3.orgW3C: WCAG 2.2w3.orgWAI-ARIA APG — Radio Group Patternw3.orgweb-vitals: GitHubgithub.comweb.dev field measurement guidanceweb.devweb.dev optimize Core Web Vitalsweb.devweb.dev performanceweb.devweb.dev performance budgetsweb.devweb.dev PWA Installationweb.devweb.dev Responsive Designweb.devweb.dev: Avoid large layouts and layout thrashingweb.devweb.dev: Cache Storageweb.devweb.dev: CLS measurementweb.devweb.dev: Common LCP misconceptionsweb.devweb.dev: Critical pathweb.devweb.dev: Debounce your input handlersweb.devweb.dev: DOM size and interactivityweb.devweb.dev: Fast load timesweb.devweb.dev: Field measurement best practicesweb.devweb.dev: Font best practicesweb.devweb.dev: INP measurementweb.devweb.dev: Lab and field differencesweb.devweb.dev: LCPweb.devweb.dev: Optimize INPweb.devweb.dev: Performance budgets 101web.devweb.dev: Persistent storageweb.devweb.dev: Resource hintsweb.devweb.dev: Service workersweb.devweb.dev: Serving and caching strategiesweb.devweb.dev: Storage for the webweb.devweb.dev: Virtualize large listsweb.devweb.dev: Web Vitalsweb.devwebpack conceptswebpack.js.orgwebpack Module Federationwebpack.js.orgwebpack: Code Splittingwebpack.js.orgYale Office of Career Strategy — The Behavioral Interviewocs.yale.eduZustand documentationzustand.docs.pmnd.rs