কোনও সাক্ষাত্কারের সময় আমি কীভাবে একজন প্রার্থীর এইচটিএমএল / সিএসএস জ্ঞানের মূল্যায়ন করতে পারি? [বন্ধ]


44

এইচটিএমএল / সিএসএস কাজের জন্য লোকেরা আসার দক্ষতা যাচাই করতে আমি কিছু ভাল সাক্ষাত্কারের প্রশ্নগুলি নির্ধারণ করার চেষ্টা করছি, তবে বিষয়টি অত্যন্ত বিস্তৃত এবং আমি নিশ্চিত না যে আমি কারও এইচটিএমএল / / কে সঠিকভাবে মূল্যায়ন করার জন্য কোন ধরণের প্রশ্ন জিজ্ঞাসা করতে পারি? সিএসএস জ্ঞান।

কোন সাক্ষাত্কারের সময় আমি কোনও প্রার্থীর এইচটিএমএল / সিএসএস দক্ষতা মূল্যায়নের জন্য কোন ধরণের প্রশ্ন জিজ্ঞাসা করতে পারি?

আদর্শভাবে আমি কয়েকটি প্রশ্ন জিজ্ঞাসা করতে চাই এবং তারপরে লড়াইয়ের জন্য তাদের বাস্তব জীবনের দৃশ্যাবলী দেব।


2
তুমি কি আমাকে তোমার কাজ দেখাতে পারবে? এটি একটি ভাল হবে।
জেফও

প্রকৃতপক্ষে তবে কেউ ভাল উদাহরণের জন্য ঘরে কোড কপি এবং পেস্ট করতে পারে। তাদের ঘটনাস্থলে প্রশ্নের উত্তর তৈরি করা আপনাকে তারা নিজের জন্য কী জানে তা জানতে দেয়।
ওয়েবনব

1
@ রাচেল - সম্পাদনা এবং পুনরায় খোলার জন্য অনেক ধন্যবাদ। আমি মনে করি এটি এই সাইটের জন্য এটি একটি ভাল উত্স।
ওয়েবনুব

10
আপনি যদি জিজ্ঞাসা করতে না জানেন তবে প্রার্থীর দক্ষতা যাচাই করতে কিছু অনলাইন পরীক্ষা (উদাহরণস্বরূপ: http://tests4geeks.com/test/html-css ) ব্যবহার করুন । এর পরে আপনি তাকে কিছু এইচটিএমএল পৃষ্ঠার কোড লিখতে বলতে পারেন। উদাহরণস্বরূপ পৃষ্ঠার নীচে অনেকগুলি সাব-আইটেম এবং পাদচরণ সহ শীর্ষ মেনু রয়েছে।
জোসেফ

তাদের জিজ্ঞাসা করুন তারা IE সম্পর্কে কী ভাবছেন। যাকে অ-তুচ্ছ কিছু করতে হয়েছিল সে জানে যে এটি পিটা। ;) গুরুতরভাবে আপনি তাদের জিজ্ঞাসা করতে পারেন যে তারা কোন ব্রাউজার বাগের মুখোমুখি হয়েছে।
বেন থারলি

উত্তর:


87

এইচটিএমএল এবং সিএসএসের কয়েকটি কারণের জন্য সাক্ষাত্কার নেওয়া কঠিন:

  1. এগুলি তুলনামূলক উদাহরণস্বরূপ, একটি প্রোগ্রামিং ভাষার সাথে তুলনামূলকভাবে খুব মৌলিক are

  2. তারা কাজের প্রসঙ্গে খুব বেশি নির্ভর করে। উদাহরণ:

    • যদি আপনি গুগল স্কেল তৈরি করেন, অত্যন্ত দ্রুত এবং অপ্টিমাইজড ওয়েবসাইটগুলি, আপনার কাজের জন্য সাক্ষাত্কার দেওয়া লোকেরা CSS স্প্রাইট কী তা উপেক্ষা করতে পারে না।

    • আপনি যদি এক্সএইচটিএমএল ডাব্লু 3 সি বৈধ ওয়েবসাইটগুলি তৈরি করেন তবে আপনার অবশ্যই নিশ্চিত হওয়া উচিত যে প্রার্থীরা XHTML 1.0 এবং XHTML 1.1 এর মধ্যে পার্থক্য জানেন, বা এর জন্য বাধ্যতামূলক বৈশিষ্ট্যগুলি কী কী <img/>ইত্যাদি know

    • যদি আপনি হ্যাকগুলিতে পূর্ণ ভয়ানক ওয়েবসাইটগুলি তৈরি করেন তবে আপনার সাক্ষাত্কার দেওয়া লোকেরা কীভাবে তারা এই জাতীয় বা এই জাতীয় হ্যাক করবে, কীভাবে তারা বিভিন্ন ব্রাউজারগুলির জন্য বিভিন্ন সিএসএস প্রদান করবে ইত্যাদি সম্পর্কে জিজ্ঞাসা করা উচিত etc.

    • প্রভৃতি

  3. যদি এটি খাঁটি এইচটিএমএল এবং সিএসএস কাজ হয় তবে সেই ব্যক্তিকে একদিকে ডিজাইনার এবং অন্যদিকে বিকাশকারীদের সাথে কাজ করতে হবে। তাদের অবশ্যই এইচটিএমএল এবং সিএসএস জানতে হবে, তবে এর চেয়ে বেশি মূল্যবান হ'ল তাদের সাথে যোগাযোগ করার দক্ষতা এবং ডিজাইনারদের প্রয়োজনীয়তা, বিকাশকারীদের প্রয়োজনীয়তা এবং এইচটিএমএল এবং সিএসএসের সীমাবদ্ধতা উভয়ই বুঝতে।

    উদাহরণস্বরূপ, তাদের এইচটিএমএলকে এমনভাবে কীভাবে গঠন করবেন তা অবশ্যই জেনে রাখা উচিত যে জাভাস্ক্রিপ্ট বিকাশকারীকে পরে ইন্টারঅ্যাক্টিভিটি যুক্ত করা সহজ হবে।


আপনি কিছু প্রাথমিক প্রশ্ন দ্বারা শুরু করতে চাইতে পারেন:

আপনার প্রিয় ব্রাউজারটি কী?

যদি ব্যক্তি "ইন্টারনেট এক্সপ্লোরার" এর উত্তর দেয়, অবিলম্বে সাক্ষাত্কারটি বন্ধ করুন: আপনার মতো কারও দরকার নেই।

না, আমি মজা করছি উত্তরটি অপ্রাসঙ্গিক। পরিবর্তে, আপনি নিম্নলিখিত জিজ্ঞাসা করতে পারেন:

আপনার প্রিয় ব্রাউজারে আপনি যে ডিবাগ সরঞ্জামগুলি ব্যবহার করেন সে সম্পর্কে আমাকে বলুন।

ক্রোম ব্যবহার করে প্রাথমিক, আমি বিকাশকারী সরঞ্জামগুলির সাথে প্রতিদিন কাজ করি। এই সরঞ্জামগুলি আমাকে এটির অনুমতি দেয়:

  • কোনও পৃষ্ঠা থেকে করা অনুরোধগুলি দেখুন,

  • কোনও পৃষ্ঠা এবং সম্পর্কিত সংস্থানগুলি লোড হতে যে সময় লাগে তার অধ্যয়ন করুন, বিশেষত ডিএনএস লুকআপ, অপেক্ষা এবং বার পাওয়ার সময়,

  • প্রেরিত উপাদানগুলির শিরোনাম, পাশাপাশি ক্যাশে সূচক, অধ্যয়ন করুন,

  • ডিওএম দেখুন এবং সিএসএস নির্বাচকদের কীভাবে প্রয়োগ করা হয় তা অধ্যয়ন করুন,

আমি ওয়াইস্লোও ব্যবহার করি যা একটি ওয়েবসাইটের অপ্টিমাইজেশনের জন্য আমাকে চেকলিস্ট হিসাবে পরিবেশন করে যার জন্য উচ্চ স্কেলিবিলিটি প্রয়োজন। সার্ভারটি সঠিকভাবে কনফিগার করা হয়েছে কিনা তা সঠিকভাবে নির্ধারণ করার ক্ষেত্রে ওয়াইস্লোও একটি ভাল সরঞ্জাম (সঠিক শিরোনাম প্রেরণ করা ইত্যাদি)।

ফায়ারফক্সে, আমি ফায়ারবগ ব্যবহার করি, এটি ক্রোম থেকে বিকাশকারী সরঞ্জামের মতোই সরঞ্জাম। বিকাশকারী সরঞ্জামগুলি ইন্টারনেট এক্সপ্লোরারের নতুন সংস্করণগুলিতেও উপলভ্য, এবং আমাকে আই 7 এ আই 1010 সামঞ্জস্যতা দর্শনে স্যুইচ করতে সক্ষম করে। এই শেষ বৈশিষ্ট্যটি খুব সহায়ক, যেহেতু এটি ছাড়াই, আমি কেবল উত্তরাধিকারের পরীক্ষার জন্য বেশ কয়েকটি ভার্চুয়াল মেশিন ইনস্টল করতে বাধ্য হইব, বা লিটমাসের মতো অনেক বেশি অর্থ প্রদত্ত পরিষেবাগুলি ব্যবহার করতে বাধ্য হব ।

দয়া করে, আমাকে <dl/>ট্যাগ সম্পর্কে কি ব্যাখ্যা করুন ? এই ট্যাগটির জন্য ব্যবহারটি কী ছিল? অনুশীলনে এটি কীভাবে ব্যবহৃত হয়? এই বর্ধিত ব্যবহার সম্পর্কে আপনি কী ভাবেন?

এখানে আপনি চাইছেন যে ব্যক্তিটি <dl/>অভিধানের জন্য এটি ব্যাখ্যা করতে সক্ষম হবেন , একটি কী যুক্ত <dt/>করে এক বা একাধিক মানের <dd/>,। এই ট্যাগটির প্রাথমিক ব্যবহারটি শব্দার্থবিজ্ঞানের সাথে নিখুঁতভাবে সম্পর্কিত হলেও বাস্তবে এটি টেবিলগুলি প্রতিস্থাপনের জন্য ব্যাপকভাবে ব্যবহৃত হয়েছিল, এটির একটি ভাল উদাহরণ পিএইচপিবিবি 3। টেবিলগুলি পৃষ্ঠাটির রেন্ডারিংকে কমিয়ে দিলে এটি একটি ভাল জিনিস, তবে এটি অবশ্যই সতর্কতার সাথে ব্যবহার করা উচিত: কেবলমাত্র টেবিলগুলি ডেটা আরও ভালভাবে বর্ণনা করার জন্য এখনও প্রচুর ক্ষেত্রে উপযুক্ত নয়, তবে অন্যান্য উপায় যেমন সাধারণও হতে পারে তালিকাগুলি ব্যবহার না করে বিষয়বস্তু বর্ণনা করতে <dl/>

স্থির এবং তরল বিন্যাসের মধ্যে পার্থক্য কী? প্রতিটি আগপাছ কি হয়?

স্থির বিন্যাসে উপাদানগুলির পূর্বনির্ধারিত প্রস্থ রয়েছে। তরল বিন্যাসের উপাদানগুলি পৃষ্ঠার প্রস্থের উপর নির্ভর করে।

নির্দিষ্ট লেআউটটি পৃষ্ঠাটি নকশা করা সহজ করে তোলে, বিশেষত যখন প্রচুর পূর্ণ-প্রস্থের গ্রাফিক থাকে। এমনকি গ্রাফিক্স ছাড়াও এটি এখনও সহজ, কারণ আপনি কেবল একটি সুনির্দিষ্ট ক্ষেত্রেই যত্নশীল। উদাহরণস্বরূপ, প্রোগ্রামারস.এসই একটি স্থির লেআউট ওয়েবসাইট, প্রশ্ন এবং উত্তরগুলি প্রদর্শন করে এমন কলাম সর্বদা একই আকারে থাকে। যদি এই কলামটির জন্য একটি তরল বিন্যাস ব্যবহৃত হয়, এটি একটি সমস্যা তৈরি করবে: ছোট পর্দার ক্ষেত্রে, পাঠ্যটি অপঠনযোগ্য হবে, কারণ বড় পর্দার ক্ষেত্রে লাইনগুলি খুব ছোট হবে, তবে পাঠ্যটি অত্যন্ত বড় হবে, সুতরাং পাঠ্যটি অপঠনযোগ্যও হবে।

স্থির বিন্যাসের সমস্যাটি হ'ল এটি কয়েকটি, সর্বাধিক ব্যবহৃত রেজোলিউশনের জন্য ভালভাবে কাজ করে তবে অন্য কিছুর জন্য কমবেশি ব্যর্থ হয়। এটি খুব বড়, প্রশস্ত মনিটর এবং ছোট, মোবাইল ডিভাইসে ইন্টারনেটের ক্রমবর্ধমান ব্যবহার গ্রহণের পর থেকে এটি বিশেষভাবে গুরুত্বপূর্ণ হয়ে ওঠে।

তরল বিন্যাস এটিতে সহায়তা করে তবে এই জাতীয় ওয়েবসাইটের জন্য নকশা করা আরও কঠিন। খারাপভাবে পরিচালিত প্রকল্পগুলির কিছু পরিস্থিতিতে, এটি এইচটিএমএল এবং সিএসএস হ্যাকস, বড় পৃষ্ঠাগুলি, কম রক্ষণাবেক্ষণযোগ্যতা এবং বিকাশের সময় উচ্চতর ব্যয় এবং মিসড ডেডলাইন হতে পারে।

তরল বিন্যাসযুক্ত পৃষ্ঠায়, পাঠ্যটির একটি কলাম পাঠযোগ্য না থাকার ক্ষেত্রে আপনি কীভাবে এমন পরিস্থিতি এড়াতে পারবেন?

আপনি max-widthসম্পত্তি ব্যবহার করে পাঠ্যের একটি জোনের প্রস্থ সীমাবদ্ধ করতে পারেন ।

আপনি কোড এই টুকরা সম্পর্কে কি মনে করেন: <p color="Red" align="Center">Text here</p>?

এইচটিএমএল-এর ভিতরে উপস্থাপনা যুক্তিকে মিশ্রিত করার জন্য কোডের টুকরোটিতে একটি ত্রুটি রয়েছে। উপস্থাপনার যুক্তিটি সিএসএসে বিভিন্ন কারণে আবশ্যক:

  • এটি উদ্বেগ এবং পরিষ্কার কোডের বিচ্ছেদকে সহায়তা করে, অর্থাত্ সস্তায় রক্ষণাবেক্ষণের অর্থ পরে,
  • এটি পৃষ্ঠা থেকে অন্য পৃষ্ঠায় শৈলিকে পুনরায় ব্যবহারযোগ্য করে তোলে, যা (পুরোপুরি রক্ষণাবেক্ষণের উদ্বেগের সাথে) নিশ্চিত করতে সহায়তা করে যে আপনি একই ওয়েবসাইটগুলি পুরো ওয়েবসাইটে ব্যবহার করছেন,
  • এটি ব্যান্ডউইথ হ্রাস করতে সহায়তা করে, যেহেতু সিএসএস ফাইল ক্যাশে হবে।

এর মতো কয়েকটি প্রাথমিক প্রশ্নের পরে আপনি আরও কিছু জটিল প্রশ্ন করতে পারেন:

সিএসএসে ডুপ্লিকেট রঙ বা ফন্টগুলি কীভাবে এড়ানো যায়, যখন colors রঙগুলি বা ফন্টগুলি একাধিক উপাদানগুলিতে প্রয়োগ করা হয় যা কোনও একক নির্বাচক দ্বারা লক্ষ্যবস্তু করা যায় না? ত্রুটি আছে কি?

আপনি এটি সিএসএস প্রিপ্রসেসরগুলি ব্যবহার করে যেমন সাস বা কম ব্যবহার করে। তারা ভেরিয়েবলের অভ্যন্তরে রঙ, ফন্ট এবং শৈলীর অন্যান্য অংশগুলি সংজ্ঞায়িত করতে দেয় যা আপনি পরে আপনার শৈলীতে ব্যবহার করতে পারেন।

সিএসএস প্রিপ্রোসেসরগুলির ত্রুটিগুলি হ'ল:

  • ব্রাউজারে আপ-টু-ডেট সিএসএস কোড রাখার জন্য তাদের কখনও কখনও উন্নয়ন এবং স্থাপনার কার্যপ্রবাহ পরিবর্তন করতে হয়,

  • এগুলি কেবল কয়েকটি বিকাশকারীদের দ্বারা পরিচিত, যা কোনও নতুন ব্যক্তির পক্ষে প্রকল্পে যোগদান বা রক্ষণাবেক্ষণ করা আরও শক্ত করে তোলে,

  • সাস বা এলএসইএসের জন্য ভাল এবং দ্রুত উভয় আইডিই নেই এবং সর্বাধিক জনপ্রিয় আইডিইগুলির মধ্যে সংহতকরণ হতাশাই হতাশাব্যঞ্জক।

hrefসিডিএন-তে থাকা একটি চিত্রের মানটির উদাহরণ দিন , এই চিত্রটি কোনও ওয়েবসাইটে প্রদর্শিত হয় যা এইচটিটিপি এবং এইচটিটিপিএস উভয়ের মাধ্যমে অ্যাক্সেস করা যেতে পারে।

যেহেতু এইচটিটিপিএসেরও এইচটিটিপিএসে থাকা প্রতিটি কলিত সংস্থান প্রয়োজন (অন্যথায়, সুরক্ষার সতর্কতা ব্যবহারকারীর কাছে অনেক ক্ষেত্রে প্রদর্শিত হবে), তাই লিঙ্কটি নির্দিষ্ট করা সম্ভব নয় http://cdn.example.com/image.png। ইমেজের সাথে সঠিকভাবে লিঙ্ক করতে, //cdn.example.com/image.pngঅবশ্যই ব্যবহার করা উচিত; তারপরে ব্রাউজারটি প্রেন্ডিং http:বা https:প্রসঙ্গে নির্ভর করবে ।

পৃষ্ঠাগুলির আকার এবং কোনও ওয়েবসাইটে অনুরোধের সংখ্যা অনুকূলিত করা যায় না এবং বিষয়বস্তুটি পরিবর্তন করা যায় না বা এজেএক্স যোগ করা যায় না, আপনি কীভাবে ব্যবহারকারীকে এই ধারণাটি দেবেন যে ওয়েবসাইটটি দ্রুততর? এটি HTML দৃষ্টিভঙ্গি থেকে জড়িত কি?

যদি HTTP 1.1 ব্যবহার করা হয় তবে পৃষ্ঠাটি ছিন্ন করা হতে পারে । এর অর্থ হ'ল প্রথম অংশগুলি দ্রুত প্রদর্শিত হবে, এমন একটি ধারণা প্রদান করে যে ওয়েবসাইটটি বাস্তবে বাস্তবের চেয়ে দ্রুততর। খণ্ডিত স্থানান্তর এনকোডিং এইচটিটিপি ১.০ এ অসম্ভব, যার অর্থ এই ক্ষেত্রে করার মতো কিছুই নেই।

খণ্ডিত বিষয়বস্তু পরিবেশন করতে সক্ষম হওয়ার জন্য এইচটিএমএল দৃষ্টিকোণ থেকে উপাদানগুলির পুনরায় ক্রম করা প্রয়োজন, সবচেয়ে গুরুত্বপূর্ণ বিষয়গুলি ফাইলের শীর্ষে রাখা (যার অর্থ এই নয় যে তারা পৃষ্ঠার শীর্ষে উপস্থিত হতে হবে)। উদাহরণস্বরূপ, একটি ই-কমার্স ওয়েবসাইটে, ব্যবহারকারী যখন পণ্যটির বিশদটি দেখতে চায়, প্রথম খণ্ডে <head/>এবং পণ্যের বিবরণ থাকতে পারে । পরবর্তী অংশে ওয়েবসাইটের লোগো, প্রধান মেনু, কপিরাইট ইত্যাদির মতো প্রাথমিক উপাদান থাকতে পারে Finally অবশেষে, শেষ অংশে "লোকেরা যারা এটি কিনেছিল" বিভাগ, পণ্যের মন্তব্য এবং রেটিংও থাকতে পারে, "ফেসবুকে শেয়ার করুন", ইত্যাদি


অবশেষে, আপনি প্রার্থীকে একটি বাস্তব-জগতের দৃশ্যে কাজ করতে বলতে পারেন। নীচের সবচেয়ে সহজের মতো এটি এমন জটিল পরিস্থিতিগুলির মতো যা কিছু হতে পারে যেখানে ব্যক্তিকে সিএসএস স্প্রাইটস বা ব্রাউজারের অসঙ্গতি ইত্যাদির সাথে অন্যান্য উন্নততর অপ্টিমাইজেশান কৌশলগুলি মোকাবেলা করতে হয় etc.

দয়া করে, আপনি দুটি অঞ্চল সহ একটি এক্সএইচটিএমএল পৃষ্ঠা তৈরি করতে পারেন: বামদিকে, একটি তালিকা সহ এবং ডানদিকটি পাঠ্য সহ। দুটি অঞ্চল একটি উল্লম্ব রেখা দ্বারা পৃথক করা হয়, যা পৃষ্ঠার একেবারে নীচে থেকে প্রসারিত হয়। আকারে বিভিন্ন তালিকা এবং পাঠ্য, আপনি কোনটি সবচেয়ে বড় উচ্চতা হবে তা অনুমান করতে পারবেন না। আপনি ব্যবহার করতে পারবেন না <table/>

প্রকৃতপক্ষে, এটি বেশ সহজ তবে যদি ব্যক্তির উচ্চতা সম্পর্কে চিন্তাভাবনা করতে থাকে তবে তা দেখায় shows একটি অনভিজ্ঞ প্রার্থী float:leftঅঞ্চল এবং অঞ্চল তৈরি করবে border-left:solid 1px #ccc;, তবে বাম জোনে সীমানা যুক্ত করা এবং এটি প্রসারিত করতে ভুলবেন না যাতে দুটি সীমানা একই জায়গায় থাকবে।


5
শান্ত, আমি সত্যিই কয়েকটি জিনিস শিখেছি :)।
রাদু মুর্জিয়া

23
+1, যদি ব্যক্তি "ইন্টারনেট এক্সপ্লোরার" এর উত্তর দেয়, অবিলম্বে সাক্ষাত্কার বন্ধ করুন।
মাফিন ম্যান

10 কে পছন্দ করেছে ... আমি এটি পছন্দ করি
রামা রাও এম

20

সিএসএস সম্পর্কে আমি এখানে কিছু প্রশ্ন জিজ্ঞাসা করব:

  1. সিএসএস বক্স মডেল। মার্জিনস, প্যাডিং ইত্যাদি আইই মডেল বনাম ডাব্লু 3 সি মডেল। দু'জনের মধ্যে কীভাবে একজন পরিবর্তন করতে পারে? তাদের সুবিধা এবং অসুবিধাগুলি কী কী?
  2. সিএসএস পজিশনিং। কোনও উপাদানটির "প্রবাহে" এবং "প্রবাহের বাইরে" থাকার অর্থ কী?
  3. inline-blockএবং অন্যান্য প্রদর্শন মান। display: none;এবং এর মধ্যে পার্থক্য visibility: hidden; (সিএসএসে নতুন লোকের পক্ষে এটি একটি ভাল এবং সহজ প্রশ্ন)
  4. inline-blockfloatবিন্যাস জন্য বনাম ।
  5. নির্বাচকরা।
  6. সিএসএস পুনরায় সেট করুন। কেন তাদের প্রয়োজন হয় এবং তারা কী সম্পাদন করে?
  7. মিডিয়া-কোয়েরি এবং প্রতিক্রিয়াশীল নকশা।
  8. কীভাবে শৈলীগুলি সংগঠিত করবেন এবং নির্বাচকদের সংখ্যা কীভাবে ছোট রাখবেন। কম, সাস এবং অন্যান্য সিএসএস প্রি-প্রসেসর। অবজেক্ট-ওরিয়েন্টেড সিএসএস।

এবং এইচটিএমএল সম্পর্কে কিছু প্রশ্ন:

  1. ডক্টাইপ এবং ব্রাউজার মোড।
  2. কেন কিছু ট্যাগ অন্যদের (চেয়েও বেশি বাঞ্ছনীয় হয় emবনাম iউদাহরণস্বরূপ)?
  3. এইচটিএমএল এবং সিএসএস পরিচালনাযোগ্য এবং বজায় রাখা সহজ রাখতে কোনটি নীতিমালা অনুসরণ করা উচিত?

সাধারণভাবে আমি সিএসএসের উপর বেশি জোর দিয়েছি কারণ এটি অঞ্চলটি অনেক লোককে বুঝতে এবং কার্যকরভাবে ব্যবহার করতে অসুবিধা বোধ করে। আমি প্রচুর প্রার্থীর সাথে দেখা করি যা তাদের সিভিতে "সিএসএস" রাখে তবে এ সম্পর্কে কোনও প্রশ্নের উত্তর দিতে সক্ষম হয় না। অধিকাংশ মানুষ শুধু সোজা বলার অপেক্ষা রাখে না "না-না, আমি জানি তা মোকাবেলা করার সিএসএস যথেষ্ট কিন্তু এটি সম্পর্কে কথা বলতে না ভাল যথেষ্ট।"

কখনও কখনও কেবলমাত্র একটি সাধারণ টাস্ক দেওয়া এবং ইন্টারভিউইয়ের কাজ শেষ করা ভাল ধারণা। বলুন, লেআউট এবং ব্লক স্টাইলিং সহ একটি সাধারণ পৃষ্ঠা ডিজাইন করুন যা একাধিক স্ক্রিন আকার এবং সেই অনুযায়ী সামঞ্জস্য করে। এটি প্রায় এক বা দুই ঘন্টা সময় নেবে এবং প্রার্থীকে সে কী করছে এবং কেন করছে তা ব্যাখ্যা করা উচিত।

সাক্ষাত্কারের জন্য শুভকামনা!


+1 টি। আমার থেকে দুর্দান্ত উত্তর, আরও অনেক সম্পূর্ণ, খাটো এবং আরও সুগঠিত।
আর্সেনি মোরজেনকো

8

যদি আপনি সরাসরি সাক্ষাত্কার পরিচালনা করেন তবে সর্বোত্তম উপায় হ'ল বিকাশকারীকে কিছু এইচটিএমএল / সিএসএস কোড লিখতে বলুন।

উদাহরণ (বাস্তব বিকাশে খুব সাধারণ)। বিকাশকারীকে পৃষ্ঠার এইচটিএমএল / সিএসএস কোড লিখতে বলুন:

  1. তরল প্রস্থ।
  2. উচ্চতা 100px সহ শিরোনাম;
  3. শিরোনামের ডান কোণে লগইন বোতাম
  4. 100px প্রস্থ এবং 200px উচ্চতা সহ বাম-পাশ এবং ডানদিকের প্যানেল;
  5. নিবন্ধ পাঠ্যের জন্য কেন্দ্র প্যানেল।
  6. পাদলেখ, যা সর্বদাই নীচে থাকবে। এমনকি নিবন্ধের 1 সারি থাকলেও।

ইউপিডি: ক্রোসের, বিকাশকারীকে কেবল ডিভ ব্যবহার করে কোড লিখতে বলুন (টেবিল ছাড়াই)।

এর মতো দেখতে হবে:

সিএসএস / এইচটিএমএল পরীক্ষা

তবে লাইভ সাক্ষাত্কারের আগে, আমি আপনাকে অনলাইনে প্রার্থীদের পরীক্ষা করার পরামর্শ দিচ্ছি। কারণ প্রার্থীদের অনলাইনে পরীক্ষা করা এবং প্রতিটি পরীক্ষার্থীর উপর আপনার সময় ব্যয় করার চেয়ে কেবল ভাল দক্ষ বিকাশকারীকে সাক্ষাত্কারে আমন্ত্রণ জানানো সহজ।


1
মনে রাখবেন যে যেমন পরীক্ষার প্রয়োজনীয়তা অসম্পূর্ণ। বাস্তব জীবনে, ডেভেলপার জানবে কিনা টেবিল বিন্যাস বা ব্যবহার করা যেতে পারে না, কিনা position:absolute, অনুমতি দেওয়া হয় ইত্যাদি
আরসেনি Mourzenko

4

আমি কয়েকটি ওয়েব ডিজাইনারের সাক্ষাত্কারে বসেছিলাম এবং আমরা যা করেছি তা কাগজে একটি খুব সাধারণ দেখায় ব্লগ লেআউট প্রিন্ট করেছিলাম এবং তারপরে প্রার্থীকে কেবল 10 মিনিট বা তার বেশি পৃষ্ঠাতে কিছু এইচটিএমএল এবং / অথবা সিএসএস জোট করতে বলেছিলেন, তারা কীভাবে এটি কোড আপ করবে সে সম্পর্কে আমাদের একটি প্রাথমিক ধারণা। এটি সত্যই যদি কেউ সিএসএস জানত কিনা তা আমাদের জানতে দিন। আমরা কেবল ভাসমান বনাম টেবিলের মতো বেসিক স্টাফগুলি খুঁজছিলাম বা যাই হোক না কেন, এবং আমরা ব্যাখ্যা করেছি যে এটি কোনও উপায়ে নিখুঁত হতে হবে না।

প্রচুর লোকেরা সিএসএসের সাথে বহু বছরের অভিজ্ঞতা দাবি করেছিল, কিন্তু যখন এটি লেখার জন্য চাপ দেওয়া হয়, " layout: floating; direction: up;" বা এই জাতীয় জিব্বারিশের মতো বন্য অনুমানগুলিতে তারা লিখছিল। 1 টিরও বেশি "সিএসএস নিনজা" এমনকি সিন্টেক্সটি ঠিক একটি লা " div(margin=5)" পায় নি। সাক্ষাত্কারে কত লোক সোজা হয়ে পড়েছিল তা দেখার জন্য এটি আমার পক্ষে খুব চোখের খোলা ছিল। এবং সরাসরি আপ কোডিংয়ের চেয়ে সিএসএস সম্পর্কে মিথ্যা বলে মনে হয় এটি সহজতর। আপনি সিএসএস সম্পর্কে কোনও জিনিস জানতে পারবেন না, তবে কিছু গুগলিং করুন এবং যথাযথ পরিভাষাটি প্রায় দ্রুত ছুঁড়ে ফেলতে সক্ষম হবেন। উদাহরণস্বরূপ, আপনি ওওপির মতো উচ্চ স্তরের ধারণাগুলি দিয়ে কার্যকরভাবে এটি করতে পারবেন না।


2

একটি অনলাইন পরীক্ষা রয়েছে যাতে আপনাকে 5 মিনিটের মধ্যে এইচটিএমএল ট্যাগ বা সিএসএস বৈশিষ্ট্যগুলি তালিকাবদ্ধ করতে হবে ।

যদিও এটি একটি ফুলপ্রুফ পরীক্ষা নয়, তবে প্রার্থী এইচটিএমএল / সিএসএসের সাথে যথেষ্ট পরিচিত কিনা তা আপনাকে জানতে দেয়।

প্রশ্নটি সম্পর্কে, আপনি নমুনা কোড দিয়ে একটি পরীক্ষা করতে পারেন এবং তাকে সিনট্যাক্স / কাঠামোর ত্রুটি সনাক্ত করতে বলেছিলেন।

বাস্তব জীবনের দৃশ্যের জন্য, এটি সব নির্ভর করে আপনার সংস্থায় প্রার্থী কীভাবে কাজ করবে। আপনি যদি কেবল ফ্রন্ট এন্ড ডেভ করতে চান তবে আপনি এলোমেলো বিষয়ে একটি ওয়েবসাইট ডিজাইনের জন্য চাইতে পারেন।


1
এগুলি বেশ অপ্রাসঙ্গিক এবং সহজেই খেলাযোগ্য। যে কোনও বোকা লোক এই তালিকাগুলি কয়েক দিনের মধ্যে হৃদয় দিয়ে শিখতে পারে এবং পরীক্ষার টেক্কা দিতে পারে।
টিডামার্স

যেমনটি আমি বলেছি যে এটি পুরোপুরি নয়, তবে আপনার মন্তব্যটি যে কোনও পরীক্ষার ক্ষেত্রে প্রযোজ্য হতে পারে, যতক্ষণ না প্রার্থী পরীক্ষার আগেই জানেন।
এক্সগুচেট

বুদ্ধিমান * :-))
ক্র্যাকার

এই পরীক্ষাগুলি ভয়াবহ> আপনি কীবোর্ড থেকে সরে যেতে পারেন
জান ডগজেন

1
আমার অবশ্যই বলতে হবে, এটি খুব তথ্যমূলক পরীক্ষা নয় ... আমি বহু বছর ধরে এইচটিএমএল / সিএসএস / জেএস প্রোগ্রামিং করছি এবং আমি প্রতিটি ট্যাগের নাম রাখতে পারি না। বছরগুলিতে আমি যে ট্যাগগুলি ব্যবহার করি নি তার তালিকাটি আমার চেয়ে বেশি দীর্ঘ!
রব গিবনস

2

এক ধরণের পরীক্ষা যা প্রোগ্রামিং ভাষা এবং মার্কআপ ভাষার ক্ষেত্রে প্রযোজ্য তা একটি কোড পর্যালোচনা। সিনট্যাক্স ত্রুটি, যুক্তি ত্রুটি, কর্নার কেস, তর্কসাপূর্ণ খারাপ শৈলীর মিশ্রণ সহ একটি ছোট নমুনা (20 বা 30 লাইন) তৈরি করুন ... তারপরে প্রার্থীকে সন্দেহজনক হিসাবে আঘাতকারী এমন কোনও কিছু সনাক্ত করতে বলুন strikes

এই ধরণের পরীক্ষাটি সঠিকভাবে ব্যবহার করা গুরুত্বপূর্ণ: যে কোনও সাক্ষাত্কারের প্রশ্নের সাথেই, প্রার্থী যেভাবে কার্যের দিকে এগিয়ে চলেছে তা গুরুত্বপূর্ণ, এবং কেবল ফলাফলগুলি নয়।

আমি আমার পরীক্ষা পোস্ট করতে যাচ্ছি না, তবে সিএসএসে এটি কীভাবে প্রয়োগ করতে হবে তার জন্য কয়েকটি ইঙ্গিত:

  • সিনট্যাক্স ত্রুটি: কিছু সেমিকোলন মিস করুন। বোনাস হিসাবে, আপনি কিছু alচ্ছিক (তর্কযোগ্য শৈলী) মিস করতে পারেন এবং প্রার্থী মন্তব্য করেছেন কিনা তা দেখতে পারেন।
  • যুক্তি ত্রুটি: অ-উপসর্গের পরে একটি উপসর্গযুক্ত সম্পত্তি রাখুন। এটি CSS3 এর সাথে পরিচিতির জন্যও পরীক্ষা করে এবং স্ট্যান্ডার্ডটি কীভাবে বিকশিত হয় সে সম্পর্কে আলোচনা উত্সাহিত করতে পারে।
  • কর্নারের কেসগুলি: উদাহরণস্বরূপ 3 টি মান সহ একটি মার্জিন - আপনি কীভাবে সম্ভব তা জানেন না যে কতজন লোক জানেন না। প্রার্থী যদি মন্তব্য না করে, আপনি এটি অজ্ঞতার চেয়ে জ্ঞানের বাইরে এড়িয়ে গিয়েছিলেন কিনা তা পরীক্ষা করে দেখার জন্য এটি কীভাবে ব্যাখ্যা করা যায় তা জিজ্ঞাসা করতে পারেন।
  • অন্য কোণার কেস: আপনার প্রিয় দুটি বা তিনটি আই 7 বাগ ব্যবহার করুন। এটি যুদ্ধের দাগযুক্ত ব্যক্তিদের (যাদের মধ্যে কমপক্ষে একটিকে চিহ্নিত করা উচিত) অনভিজ্ঞ বা কেবল ওয়েবকিট থেকে আলাদা করবে।
  • স্টাইল: অত্যধিক নির্দিষ্টতা, অনুপস্থিত emএবং pxইত্যাদি Someone এমন কেউ যিনি সাক্ষাত্কারের জন্য সিনট্যাক্স অধ্যয়ন করেছেন তিনি সম্ভবত এর অনেকগুলিই ধরবেন না।

0

ব্যক্তিগত অভিজ্ঞতা থেকে, অন্যান্য বিকাশকারীদের সাথে কাজ করা থেকে, আমি মনে করি যে এইচটিএমএল এবং সিএসএসে প্রশ্নগুলি এমন লোকদের বাছাই করবে না যাঁরা জানেন যাঁরা আসলে কী করছেন জানেন from

আমি আপনার কোম্পানির প্রয়োজনের বাস্তব অভিজ্ঞতা উপর ভিত্তি করে একটি মক টেস্ট / প্রোটোটাইপ সুপারিশ করব।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.