Skip to content

Commit b003a50

Browse files
committed
Add Bangla translation of General and HTML question
1 parent 56fc79f commit b003a50

File tree

2 files changed

+219
-0
lines changed

2 files changed

+219
-0
lines changed

src/_data/translations.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
"language": "Arabic",
66
"url": "arabic/"
77
},
8+
{
9+
"language": "Bangla",
10+
"url": "bengali/"
11+
},
812
{
913
"language": "Bulgarian",
1014
"url": "bulgarian/"

src/translations/bengali/README.md

Lines changed: 215 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,215 @@
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

Comments
 (0)