|
| 1 | +--- |
| 2 | +title: ফ্রন্ট এন্ড ডেভেলপার ইন্টারভিউ প্রশ্নাবলী |
| 3 | +layout: layouts/page.njk |
| 4 | +permalink: /translations/bengali/index.html |
| 5 | +--- |
| 6 | + |
| 7 | + |
| 8 | +## <a name='toc'>Table of Contents</a> |
| 9 | + |
| 10 | +1. [সাধারন প্রশ্ন](#general) |
| 11 | +1. [ এইচটিএমএল প্রশ্ন](#html) |
| 12 | +1. [সিএসএস প্রশ্ন](#css) |
| 13 | +1. [জাভাস্ক্রিপ্ট প্রশ্ন](#js) |
| 14 | +1. [টেস্টিং প্রশ্ন](#testing) |
| 15 | +1. [পারফরম্যান্স প্রশ্ন](#performance) |
| 16 | +1. [নেটওয়ার্ক প্রশ্ন](#network) |
| 17 | +1. [ মজার প্রশ্ন](#fun) |
| 18 | + |
| 19 | + |
| 20 | +#### [[⬆]](#toc) <a name='general'>সাধারন প্রশ্ন:</a> |
| 21 | + |
| 22 | +* আপনি গতকাল বা এই সপ্তাহে কি শিখেছেন? |
| 23 | +* কোন জিনিশ আপনাকে কোডিং সম্পর্কে আপনি উত্তেজিত বা আগ্রহী করেছে? |
| 24 | +* আপনি সাম্প্রতিক কোন টেকনিক্যাল চ্যালেঞ্জটি অনুভব করেছেন এবং আপনি কীভাবে এটি সমাধান করেছেন? |
| 25 | +* একটি নতুন সাইট তৈরি করার সময় বা একটি মেইন্টেইন করার সময়, আপনি পারফরম্যান্স বাড়ানোর জন্য ব্যবহার করেছেন এমন কিছু কৌশল ব্যাখ্যা করতে পারেন? |
| 26 | +* আপনি কি ইদানীং ব্যবহার করেছেন এমন কিছু এসইও এর বেস্ট প্র্যাকটিস বা কৌশল বর্ণনা করতে পারেন? |
| 27 | +* ফ্রন্ট-এন্ড এর সিকিউরিটির বিষয়ে আপনি কি কোন সাধারণ কৌশল বা সাম্প্রতিক সমস্যার সমাধান ব্যাখ্যা করতে পারেন? |
| 28 | +* আপনার কোডের রক্ষণাবেক্ষণযোগ্যতা বাড়ানোর জন্য আপনি ব্যক্তিগতভাবে সাম্প্রতিক প্রকল্পগুলিতে কী পদক্ষেপ নিয়েছেন? |
| 29 | +* আপনার পছন্দের ডেভেলপমেন্ট এনভারনমেন্ট সম্পর্কে বলুন। |
| 30 | +* আপনি কোন ভার্সন কন্ট্রোল সিস্টেমের সাথে পরিচিত? |
| 31 | +* আপনি একটি ওয়েব পেইজে তৈরি করার সময় আপনার ওয়ার্কফ্লো বর্ণনা করতে পারেন? |
| 32 | +* আপনার যদি 5টি ভিন্ন স্টাইলশীট থাকে, তাহলে আপনি কীভাবে সেগুলিকে সাইটের সাথে ইনেটেগ্রেট করবেন? |
| 33 | +* আপনি কি প্রগ্রেসিভ এনহাঞ্চমেন্ট এবং গ্রেসফুল ডিগ্রেডেশন মধ্যে পার্থক্য বর্ণনা করতে পারেন? |
| 34 | +* আপনি কিভাবে একটি ওয়েবসাইটের এসেট/ রিসোর্স অপ্টিমাইজ করবেন? |
| 35 | +* একটি ব্রাউজার একটি ডোমেন থেকে একবারে কতগুলি রিসোর্স ডাউনলোড করবে? |
| 36 | + * ব্যতিক্রম কি? |
| 37 | +* পেজ লোড কমানোর ৩টি উপায়ের নাম দিন (অনুভূত বা প্রকৃত লোডের সময়)। |
| 38 | +* আপনি যদি একটি প্রকল্পে কাজ করেন যেখানে অন্যরা ট্যাব ব্যবহার করেন এবং আপনি স্পেস ব্যবহার করেন, আপনি কী করবেন? |
| 39 | +* আপনি কীভাবে একটি সিম্পল স্লাইডশো পেইজ তৈরি করবেন তা বর্ণনা করুন। |
| 40 | +* আপনি যদি এই বছরে একটি টেকনোলজি তে মাস্টার হতে চান তবে এটি কী হবে? |
| 41 | +* স্ট্যান্ডার্ড ও স্ট্যান্ডার্ড বডির গুরুত্ব ব্যাখ্যা করুন। |
| 42 | +* ফ্ল্যাশ অফ আনস্টাইলড কন্টেন্ট কি? আপনি কিভাবে এটি এড়াবেন? |
| 43 | +* এরিয়া এবং স্ক্রিনরিডারগুলি কী এবং কীভাবে একটি ওয়েবসাইট অ্যাক্সেসযোগ্য করা যায় তা ব্যাখ্যা করুন৷ |
| 44 | +* সিএসএস অ্যানিমেশন বনাম জাভাস্ক্রিপ্ট অ্যানিমেশনের জন্য কিছু সুবিধা এবং অসুবিধা ব্যাখ্যা করুন। |
| 45 | +* CORS মানে কি এবং এটি কোন সমস্যা কে পয়েন্ট করে? |
| 46 | +* আপনি কিভাবে আপনার বস বা আপনার সহযোগীর সাথে একটি মতবিরোধ হ্যান্ডেল করেছেন? |
| 47 | +* ফ্রন্ট এন্ড ডেভেলপমেন্ট এবং ডিজাইনের লেটেস্ট বিষয়ে জানতে আপনি কোন রিসোর্স ব্যবহার করেন? |
| 48 | +* একজন ভালো ফ্রন্ট-এন্ড ডেভেলপার হতে কী কী দক্ষতা প্রয়োজন? |
| 49 | +* আপনি নিজেকে কোন রোলে দেখেন? |
| 50 | +* কুকিজ, সেশন স্টোরেজ এবং লোকাল স্টোরেজের মধ্যে পার্থক্য ব্যাখ্যা করুন? |
| 51 | +* যখন আপনি ব্রাউজারে একটি URL প্রবেশ করেন তখন কী ঘটে? |
| 52 | +* SSR ও CSR এর মধ্যে পার্থক্য বর্ণনা করুন, ভালো-মন্দ আলোচনা করুন। |
| 53 | + * আপনি স্ট্যাটিক রেন্ডারিং এর সঙ্গে পরিচিত? |
| 54 | + * রিহাইড্রেশন? |
| 55 | + |
| 56 | +#### [[⬆]](#toc) <a name='html'>HTML Questions:</a> |
| 57 | + |
| 58 | +* `ডকটাইপ` কি করে? |
| 59 | +* আপনি কীভাবে একাধিক ভাষায় কন্টেন্ট সহ একটি পেইজ সার্ভ করবেন? |
| 60 | +* মাল্টিল্যাঙ্গুয়াল সাইটগুলির জন্য ডিজাইন বা ্ডেভেলপ করার সময় আপনাকে কী ধরণের বিষয়ে সতর্ক থাকতে হবে? |
| 61 | +* ডেটা-এট্রিবিউট কীসের জন্য ভাল? |
| 62 | +* HTML5 কে একটি ওপেন ওয়েব প্ল্যাটফর্ম হিসাবে বিবেচনা করুন। HTML5 এর বিল্ডিং ব্লক কি কি? |
| 63 | +* কুকি, সেশন স্টোরেজ এবং লোকাল স্টোরেজের মধ্যে পার্থক্য বর্ণনা করুন। |
| 64 | +* `<script>`, `<script async>` এবং `<script defer>` এর মধ্যে পার্থক্য বর্ণনা করুন। |
| 65 | +* কেন সাধারণত CSS <link>গুলিকে head এবং JS কে body এর মধ্যে অবস্থান করা একটি ভাল ধারণা? আপনি কোন ব্যতিক্রম জানেন? |
| 66 | +* প্রগ্রেসিভ রেন্ডারিং কি? |
| 67 | +* কেন আপনি একটি ইমেজ ট্যাগে একটি srcset এট্রিবিউট ব্যবহার করবেন? এই এট্রিবিউট ইভ্যালুয়েট করার সময় ব্রাউজার যে প্রক্রিয়াটি ব্যবহার করে তা ব্যাখ্যা করুন। |
| 68 | +* আপনি কি আগে ভিন্ন HTML টেমপ্লেটিং ভাষা ব্যবহার করেছেন? |
| 69 | +* ক্যানভাস এবং এসভিজির মধ্যে পার্থক্য কী? |
| 70 | +* HTML এ খালি ইলিমেন্টস কি? |
| 71 | + |
| 72 | + |
| 73 | +#### [[⬆]](#toc) <a name='css'>CSS Questions:</a> |
| 74 | + |
| 75 | +* What is CSS selector specificity and how does it work? |
| 76 | +* What is the difference between "resetting" and "normalizing" CSS? Which would you choose, and why? |
| 77 | +* Describe Floats and how they work. |
| 78 | +* Describe z-index and how stacking context is formed. |
| 79 | +* Describe BFC (Block Formatting Context) and how it works. |
| 80 | +* What are the various clearing techniques and which is appropriate for what context? |
| 81 | +* How would you approach fixing browser-specific styling issues? |
| 82 | +* How do you serve your pages for feature-constrained browsers? |
| 83 | + * What techniques/processes do you use? |
| 84 | +* What are the different ways to visually hide content (and make it available only for screen readers)? |
| 85 | +* Have you ever used a grid system, and if so, what do you prefer? |
| 86 | +* Have you used or implemented media queries or mobile specific layouts/CSS? |
| 87 | +* Are you familiar with styling SVG? |
| 88 | +* Can you give an example of an `@media` property other than `screen`? |
| 89 | +* What are some of the "gotchas" for writing efficient CSS? |
| 90 | +* What are the advantages/disadvantages of using CSS preprocessors? |
| 91 | + * Describe what you like and dislike about the CSS preprocessors you have used. |
| 92 | +* How would you implement a web design comp that uses non-standard fonts? |
| 93 | +* Explain how a browser determines what elements match a CSS selector. |
| 94 | +* Describe pseudo-elements and discuss what they are used for. |
| 95 | +* Explain your understanding of the box model and how you would tell the browser in CSS to render your layout in different box models. |
| 96 | +* What does ```* { box-sizing: border-box; }``` do? What are its advantages? |
| 97 | +* What is the CSS `display` property and can you give a few examples of its use? |
| 98 | +* What is the difference between inline and inline-block? |
| 99 | +* What is the difference between the "nth-of-type()" and "nth-child()" selectors? |
| 100 | +* What is the difference between a relative, fixed, absolute and statically positioned element? |
| 101 | +* What existing CSS frameworks have you used locally, or in production? How would you change/improve them? |
| 102 | +* Have you used CSS Grid? |
| 103 | +* Can you explain the difference between coding a web site to be responsive versus using a mobile-first strategy? |
| 104 | +* Have you ever worked with retina graphics? If so, when and what techniques did you use? |
| 105 | +* Is there any reason you'd want to use `translate()` instead of *absolute positioning*, or vice-versa? And why? |
| 106 | +* How is clearfix css property useful? |
| 107 | +* Can you explain the difference between px, em and rem as they relate to font sizing? |
| 108 | +* Can you give an example of a pseudo class? Can you provide an example use case for a pseudo class? |
| 109 | +* What is the difference between a block level element and an inline element. Can you provide examples of each type of element? |
| 110 | +* What is the difference between CSS Grid and Flexbox? When would you use one over the other? |
| 111 | +* What is the difference between fixed, fluid and responsive layouts? |
| 112 | + |
| 113 | +#### [[⬆]](#toc) <a name='js'>JS Questions:</a> |
| 114 | + |
| 115 | +* Explain event delegation. |
| 116 | +* Explain how `this` works in JavaScript. |
| 117 | + * Can you give an example of one of the ways that working with `this` has changed in ES6? |
| 118 | +* Explain how prototypal inheritance works. |
| 119 | +* What is the difference between a variable that is: `null`, `undefined` or undeclared? |
| 120 | + * How would you go about checking for any of these states? |
| 121 | +* What is a closure, and how/why would you use one? |
| 122 | +* What language constructions do you use for iterating over object properties and array items? |
| 123 | +* Can you describe the main difference between the `Array.forEach()` loop and `Array.map()` methods and why you would pick one versus the other? |
| 124 | +* What is a typical use case for anonymous functions? |
| 125 | +* What is the difference between host objects and native objects? |
| 126 | +* Explain the difference between: `function Person(){}`, `var person = Person()`, and `var person = new Person()`? |
| 127 | +* Explain the differences on the usage of `foo` between `function foo() {}` and `var foo = function() {}` |
| 128 | +* Can you explain what `Function.call` and `Function.apply` do? What is the notable difference between the two? |
| 129 | +* Explain `Function.prototype.bind`. |
| 130 | +* What is the difference between feature detection, feature inference, and using the UA string? |
| 131 | +* Explain "hoisting". |
| 132 | +* What is type coercion? What are common pitfalls of relying on type coercion in JavaScript code? |
| 133 | +* Describe event bubbling. |
| 134 | +* Describe event capturing. |
| 135 | +* What is the difference between an "attribute" and a "property"? |
| 136 | +* What are the pros and cons of extending built-in JavaScript objects? |
| 137 | +* What is the difference between `==` and `===`? |
| 138 | +* Explain the same-origin policy with regards to JavaScript. |
| 139 | +* Why is it called a Ternary operator, what does the word "Ternary" indicate? |
| 140 | +* What is strict mode? What are some of the advantages/disadvantages of using it? |
| 141 | +* What are some of the advantages/disadvantages of writing JavaScript code in a language that compiles to JavaScript? |
| 142 | +* What tools and techniques do you use debugging JavaScript code? |
| 143 | +* Explain the difference between mutable and immutable objects. |
| 144 | + * What is an example of an immutable object in JavaScript? |
| 145 | + * What are the pros and cons of immutability? |
| 146 | + * How can you achieve immutability in your own code? |
| 147 | +* Explain the difference between synchronous and asynchronous functions. |
| 148 | +* What is event loop? |
| 149 | + * What is the difference between call stack and task queue? |
| 150 | +* What are the differences between variables created using `let`, `var` or `const`? |
| 151 | +* What are the differences between ES6 class and ES5 function constructors? |
| 152 | +* Can you offer a use case for the new arrow `=>` function syntax? How does this new syntax differ from other functions? |
| 153 | +* What advantage is there for using the arrow syntax for a method in a constructor? |
| 154 | +* What is the definition of a higher-order function? |
| 155 | +* Can you give an example for destructuring an object or an array? |
| 156 | +* Can you give an example of generating a string with ES6 Template Literals? |
| 157 | +* Can you give an example of a curry function and why this syntax offers an advantage? |
| 158 | +* What are the benefits of using `spread syntax` and how is it different from `rest syntax`? |
| 159 | +* How can you share code between files? |
| 160 | +* Why you might want to create static class members? |
| 161 | +* What is the difference between `while` and `do-while` loops in JavaScript? |
| 162 | +* What is a promise? Where and how would you use promise? |
| 163 | +* Discuss how you might use Object Oriented Programming principles when coding with JavaScript. |
| 164 | + |
| 165 | +#### [[⬆]](#toc) <a name='code-questions'>Coding Questions:</a> |
| 166 | +* Make this work: |
| 167 | +```javascript |
| 168 | +duplicate([1,2,3,4,5]); // [1,2,3,4,5,1,2,3,4,5] |
| 169 | +``` |
| 170 | +* Create a for loop that iterates up to `100` while outputting **"fizz"** at multiples of `3`, **"buzz"** at multiples of `5` and **"fizzbuzz"** at multiples of `3` and `5` |
| 171 | +* What will be returned by each of these? |
| 172 | +```javascript |
| 173 | +console.log("hello" || "world") |
| 174 | +console.log("foo" && "bar") |
| 175 | +``` |
| 176 | +* Write an immediately invoked function expression (IIFE) |
| 177 | + |
| 178 | + |
| 179 | +#### [[⬆]](#toc) <a name='testing'>Testing Questions:</a> |
| 180 | + |
| 181 | +* What are some advantages/disadvantages to testing your code? |
| 182 | +* What tools would you use to test your code's functionality? |
| 183 | +* What is the difference between a unit test and a functional/integration test? |
| 184 | +* What is the purpose of a code style linting tool? |
| 185 | +* What are some of the testing best practices? |
| 186 | + |
| 187 | + |
| 188 | +#### [[⬆]](#toc) <a name='performance'>Performance Questions:</a> |
| 189 | + |
| 190 | +* What tools would you use to find a performance bug in your code? |
| 191 | +* What are some ways you may improve your website's scrolling performance? |
| 192 | +* Explain the difference between layout, painting and compositing. |
| 193 | + |
| 194 | +#### [[⬆]](#toc) <a name='network'>Network Questions:</a> |
| 195 | + |
| 196 | +* Traditionally, why has it been better to serve site assets from multiple domains? |
| 197 | +* Do your best to describe the process from the time you type in a website's URL to it finishing loading on your screen. |
| 198 | +* What are the differences between Long-Polling, Websockets and Server-Sent Events? |
| 199 | +* Explain the following request and response headers: |
| 200 | + * Diff. between Expires, Date, Age and If-Modified-... |
| 201 | + * Do Not Track |
| 202 | + * Cache-Control |
| 203 | + * Transfer-Encoding |
| 204 | + * ETag |
| 205 | + * X-Frame-Options |
| 206 | +* What are HTTP methods? List all HTTP methods that you know, and explain them. |
| 207 | +* What is domain pre-fetching and how does it help with performance? |
| 208 | +* What is a CDN and what is the benefit of using one? |
| 209 | + |
| 210 | +#### [[⬆]](#toc) <a name='fun'>Fun Questions:</a> |
| 211 | + |
| 212 | +* What is a cool project that you've recently worked on? |
| 213 | +* What are some things you like about the developer tools you use? |
| 214 | +* Who inspires you in the front-end community? |
| 215 | +* Do you have any pet projects? What kind? |
0 commit comments