Largest Domain Hosting Market

Domain, Hosting and Information Technology Related Web Site

ওয়েব ডেভেলপারদের (ফ্রেশার) ভাইভা প্রস্তুতি এবং টিপস

যারা সবেমাত্র CSE বা এরুপ কোন বিষয় থেকে পাশ করেছেন (ফ্রেশার) এবং পিএইচপিতে ক্যারিয়ার করতে চান তাদের ভাইভার জন্য এই আর্টিকেলটি স্মরনকালের ভয়াবহ টিপস

 

এইচটিএমএল

প্রশ্ন: এইচটিএমএল (HTML) এবং এক্সএইচটিএমএল (XHTML) এর মধ্যে পার্থক্য কি?

উত্তর: অনেক পার্থক্য আছে, কয়েকটি যেমন

– HTML এ তার নিয়মগুলি অনুসরন না করে কোড লিখলেও কাজ হবে এবং ভুল হবেনা আর XHTML এ নিয়ম কঠোরভাবে অনুসরন করা হয়। যেমন যেকোন ট্যাগ শুরু করলে অবশ্যই শেষ করতে হবে।

– HTML এর ট্যাগ এবং এট্রিবিউট case-insensitive যেমন <BODY></BODY> এটা ঠিক আছে আবার <body></body> এটাও ঠিক অপরদিকে XHTML এ এগুলি ছোট হাতের অক্ষরে দিতে হবে।

– checked, disabled এসব এট্রিবিউট এরুপ ফাকা রাখলেও হবে, কাজ করবে আর XHTML এ checked=”checked” এভাবে দিতে হবে। HTML এ এট্রিবিউট কোটেশনের ভিতর রাখার প্রয়োজন নেই যেখানে XHTML এ কোটেশনের ভিতর রাখতে হবে (সিঙ্গেল বা ডাবল)।

আরও অনেক তফাৎ আছে তবে এগুলি গুরত্বপূর্ন।

 

** এইচটিএমএল৫ কি এবং এর audiovideo ট্যাগ সম্পর্কে জিজ্ঞাসা করবে।

উত্তর: HTML এর সর্বশেষ ভার্সন হচ্ছে HTML5।

 

 

সিএসএস

প্রশ্ন: প্যাডিং এবং মার্জিন এর মধ্যে পার্থক্য কি?

উত্তর: প্যাডিং হচ্ছে একটা এলিমেন্টের কনটেন্ট এবং বর্ডারের দুরত্ব আর মার্জিন হচ্ছে এলিমেন্টের চারিপাশ থেকে শুরু হয় (বর্ডার থেকে)। একটা এলিমেন্ট থকে আরেকটা এলিমেন্ট দুরে সরানোর জন্য মার্জিন সাধারনত ব্যবহার হয়। অার প্যাডিং দিয়ে একটা এলিমেন্টের কনটেন্ট এবং বর্ডারের মধ্যে দুরত্ব তৈরী করা হয়।

 

প্রশ্ন: সিএসএস৩ এর কিছু প্রোপার্টিজ এর নাম বলুন

উত্তর: border-radius, transition, animation ইত্যাদি

 

প্রশ্ন: আইডি এবং ক্লাসের মধ্যে পার্থক্য কি এবং কখন কোনটা ব্যবহার করতে হয়?

উত্তর: আইডি দিয়ে একটা ডকুমেন্টে যেকোন একটা এলিমেন্ট কে ইউনিক বা অনন্যভাবে আলাদা করা যায় আর ক্লাস দিয়ে অনেকগুলি এলিমেন্ট শ্রেনীবদ্ধ করা হয়। আইডি ব্যবহার করা হয় যখন একটা এলিমেন্টে বিশেষ স্টাইল দিতে হয় আর ক্লাস ব্যবহার হয় তখন যখন অনেকগুলি এলিমেন্টকে একই স্টাইল দিতে হয়।

 

প্রশ্ন: এক্সটার্নাল এবং ইন্টারনাল সিএসএস কি? কখন কোন ব্যবহার করবেন?

প্রশ্ন: সিডো ক্লাস কি? সিলেক্টর এর কয়েকটা প্রশ্ন করবেই।

 

জাভাস্ক্রিপ্ট এবং জেকোয়েরি

প্রশ্ন: জাভাস্ক্রিপ্ট ইভেন্ট এবং ইভেন্ট হ্যান্ডলার কি? কয়েকটি ইভেন্ট হ্যান্ডলার এর নাম বলুন।

অ্যারেফাংশন এবং ভেরিয়েবল নিয়ে দু একটি প্রশ্ন করবেই। বিশেষ করে লোকাল এবং গ্লোবাল ভেরিয়েবল নিয়ে।

জেকোয়েরির সাধারন একটা এলার্ট দিতে বলবে, যেমন একটা p তে ক্লিক করলে “Hello World” এলার্ট দিন।

উত্তর:

1.$(document).ready(function(){
2.$('p').click(function(){
3.alert('Hello World');
4.});
5.});

 

পিএইচপি

১. GET আর POST মেথডের মধ্যে পার্থক্য কি?
উত্তর: GET দিলে ফর্মের ডেটা URI এর মধ্যে দেখা যায় যেমন গুগলের সার্চ ফর্মে GET ব্যবহার করা হয়েছে। আর POST দিলে ডেটা লুকানো থাকে। লগিন, রেজিস্টার ফর্ম ইত্যাদির জন্য POST মেথড ব্যবহার করা উচিৎ।

২. পিএইচপিতে সেশন কিভাবে শুরু করতে হয় এবং কিভাবে কাজ করে?
উত্তর: session_start() দিয়ে যেকোন পেজে সেশন শুরু করতে হয়। সেশনের মুল কাজ হচ্ছে এক পেজের ডেটা যদি অন্য পেজে নিয়ে যাওয়া।

ভেরিয়েবল এবং অ্যারে নিয়ে প্রশ্ন থাকবেই। যেমন পোস্ট ইনক্রিমেন্ট এবং প্রি ইনক্রিমেন্ট কি? অপারেটর নিয়ে প্রশ্ন করবেনা এমন কখনও হবেনা।

 

৩. ভেরিয়েবল ভেরিয়েবল কি বা $$x সম্পর্কে বলুন

উত্তর: ভেরিয়েবল ভেরিয়েবল হচ্ছে ডাইনামিকালি ভেরিয়েবলের নাম সেট করা যায়। যেমন যদি $x = ‘webcoachbd’; থাকে এবং $$x = ‘Tutorial’; থাকে তাহলে আসলে $webcoachbd = ‘Tutorial’; হয়ে গেল আর কিছুনা।

ফর লুপ দিয়ে ২/১টি কাজ করতে দিতে পারে। পিএইচপিতে কত ধরনের এরর আছে জিজ্ঞাসা করতে পারে।

 

** বর্তমানে পিএইচপি, মাইসিক্যুয়েল, এইচটিএমএল, সিএসএস, জেকোয়েরি ইত্যাদির কোন ভার্সন চলছে এসব ধরতে পারে

অক্টোবর’ ২০১৪ পর্যন্ত

পিএইচপি ৫.৬.২

মাইসিক্যুয়েল ৫.৬.২১

এইচটিএমএল ৫

সিএসএস ৩

জেকোয়েরি ২.১.১

 

প্রশ্ন: অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং এর মুল ৩টি বৈশিষ্ট্য সম্পর্কে বলুন।

উত্তর : পলিমরফিজম, এনক্যাসুলেশন এবং ইনহেরিটেন্স

 

মাইসিক্যুয়েল বা ডেটাবেস

ডেটাবেসের রিলেশন নিয়ে জিজ্ঞাসা করবে যেমন একটা one-to-one রিলেশন এর উদাহরন দিন।

উত্তর: profiles এবং users টেবিল থাকলে এদের মধ্যে one-to-one রিলেশন দেয়া যেতে পারে কেননা একজন ইউজারের কখনই একাধিক প্রোফাইল থাকবেনা।

 

ফরেন কি এবং প্রাইমারি কি কি এটা ধরবেই, প্রশ্ন ফাস করে দিলাম।

উত্তর: প্রাইমারি কি হচ্ছে একটা টেবিলের প্রতিটি সারি (row) কে ইউনিক বা অনন্যভাবে চেনার জন্য দেয়া হয়, প্রাইমারি কি একটা টেবিলে রাখতেই হয় এবং একটাই থাকে।

আর একটা টেবিলের ফরেন কি হচ্ছে অন্য আরেকটা টেবিলের প্রাইমারি কি যেমন profiles টেবিলে user_id নামে একটা ফিল্ড রাখতে পারেন যেটা হবে একটা ফরেন কি এবং সেটা users টেবিলের প্রাইমারি কি id এর সমান।

Share This:

Time4VPS - VPS hosting in Europe
Updated: February 24, 2017 — 11:27 am

Leave a Reply

Your email address will not be published.

Time limit is exhausted. Please reload CAPTCHA.

Domain Hosting Market © 2015