Frequently asked questions and answers of Deno (JavaScript Runtime) in Programming Technologies of Computer Science to enhance your skills, knowledge on the selected topic. We have compiled the best Deno (JavaScript Runtime) Interview question and answer, trivia quiz, mcq questions, viva question, quizzes to prepare. Download Deno (JavaScript Runtime) FAQs in PDF form online for academic course, jobs preparations and for certification exams .
Intervew Quizz is an online portal with frequently asked interview, viva and trivia questions and answers on various subjects, topics of kids, school, engineering students, medical aspirants, business management academics and software professionals.
Question-1. What is Deno?
Answer-1: A secure JavaScript and TypeScript runtime built on V8 and Rust.
Question-2. Who created Deno?
Answer-2: Ryan Dahl, the creator of Node.js.
Question-3. Why was Deno created?
Answer-3: To improve security, module management, and developer experience over Node.js.
Question-4. What programming language is used to build Deno?
Answer-4: Rust.
Question-5. What scripting languages does Deno support?
Answer-5: JavaScript and TypeScript.
Question-6. How do you install Deno?
Answer-6: Using brew install deno (macOS), choco install deno (Windows), or `curl -fsSL https://deno.land/install.sh
Question-7. How do you run a Deno script?
Answer-7: deno run script.ts.
Question-8. What makes Deno more secure than Node.js?
Answer-8: Deno has no default access to the file system, network, or environment variables.
Question-9. How do you allow file system access in Deno?
Answer-9: Using the --allow-read or --allow-write flags.
Question-10. How do you allow network access in Deno?
Answer-10: Using the --allow-net flag.
Question-11. How do you allow all permissions in Deno?
Answer-11: Using --allow-all.
Question-12. What is the built-in formatter in Deno?
Answer-12: deno fmt.
Question-13. How do you check for errors in a Deno script?
Answer-13: Using deno lint.
Question-14. Does Deno support npm packages?
Answer-14: No, Deno uses URL-based module imports.
Question-15. How do you import a module in Deno?
Answer-15: Using direct URLs, e.g., import { serve } from "https://deno.land/std/http/server.ts";.
Question-16. What is deno.land/x?
Answer-16: A module registry for Deno-hosted third-party packages.
Question-17. What is the standard library in Deno?
Answer-17: A collection of utilities available at https://deno.land/std.
Question-18. What flag enables TypeScript execution in Deno?
Answer-18: No flag is needed; TypeScript runs natively.
Question-19. How do you bundle a Deno project?
Answer-19: Using deno bundle source.ts output.js.
Question-20. What is deno doc used for?
Answer-20: Generating documentation from TypeScript/JSDoc comments.
Question-21. How do you create an HTTP server in Deno?
Answer-21: Using Deno.serve() or import { serve } from "https://deno.land/std/http/server.ts";.
Question-22. How do you fetch data in Deno?
Answer-22: Using await fetch("https://api.example.com");.
Question-23. How do you execute a shell command in Deno?
Answer-23: Using Deno.run({ cmd: ["ls"] }).
Question-24. What is the Deno global object?
Answer-24: It provides runtime APIs, replacing process in Node.js.
Question-25. How do you read a file in Deno?
Answer-25: Using await Deno.readTextFile("file.txt");.
Question-26. How do you write a file in Deno?
Answer-26: Using await Deno.writeTextFile("file.txt", "Hello Deno");.
Question-27. How do you create a directory in Deno?
Answer-27: Using await Deno.mkdir("new-folder");.
Question-28. How do you remove a file in Deno?
Answer-28: Using await Deno.remove("file.txt");.
Question-29. What is deno cache used for?
Answer-29: Caching remote dependencies locally.
Question-30. What is deno install used for?
Answer-30: Installing scripts as executables.
Question-31. What does deno test do?
Answer-31: Runs test scripts in Deno.
Question-32. How do you define a test in Deno?
Answer-32: Using Deno.test("example test", () => { assertEquals(1 + 1, 2); });.
Question-33. What is --inspect used for in Deno?
Answer-33: Enables debugging with Chrome DevTools.
Question-34. How do you watch files for changes in Deno?
Answer-34: Using deno run --watch script.ts.
Question-35. How do you generate a lockfile in Deno?
Answer-35: Using --lock=lock.json.
Question-36. Can Deno execute CommonJS modules?
Answer-36: No, it only supports ES modules.
Question-37. How do you handle environment variables in Deno?
Answer-37: Using Deno.env.get("VAR_NAME"); (requires --allow-env).
Question-38. What is deno repl?
Answer-38: An interactive Deno shell for testing commands.
Question-39. How do you benchmark performance in Deno?
Answer-39: Using Deno.bench().
Question-40. How do you check the Deno version?
Answer-40: Using deno --version.
Question-41. How do you get system information in Deno?
Answer-41: Using Deno.build and Deno.osRelease().
Question-42. What is Deno.resources()?
Answer-42: It lists open resource handles in the runtime.
Question-43. What is Deno.core?
Answer-43: An internal API for low-level interactions (not recommended for general use).
Question-44. How do you run a Deno script without permission prompts?
Answer-44: Using --no-prompt.
Question-45. How do you enable unstable features in Deno?
Answer-45: Using --unstable.
Question-46. What is the Deno.crypto module?
Answer-46: Provides cryptographic utilities like hashing and random number generation.
Question-47. What is Deno.permissions used for?
Answer-47: Checking and requesting runtime permissions.
Question-48. What is the difference between Deno and Node.js?
Answer-48: Deno is secure by default, supports TypeScript natively, and doesn't use npm.
Question-49. How do you create a WebSocket server in Deno?
Answer-49: Using Deno.serve() with the upgradeWebSocket method.
Question-50. How do you exit a Deno script?
Answer-50: Using Deno.exit(0);.
Frequently Asked Question and Answer on Deno (JavaScript Runtime)
Deno (JavaScript Runtime) Interview Questions and Answers in PDF form Online
Deno (JavaScript Runtime) Questions with Answers
Deno (JavaScript Runtime) Trivia MCQ Quiz