You are on page 1of 17

1.

General
1
2
3
4
5
6
7
8
9
10
11
12
13

2. Cc project lm
1
2
3
4
5
6
7

3. SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
4. Technical
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Kin thc nn tng lp trnh


OOP

Kin thc nn tng lp trnh


C#

Kin thc c bn thao tc


vi C s d liu

Kin thc design giao din


web HTML & CSS

Kin thc lp trnh website


Kin thc lp trnh website

5. Thut ton
Em hy gii thiu bn thn
Em hy nu nhng th mnh v im yu ca mnh.
C bn no lm cng nhm vi em cng i phng vn ngy hm nay khng? Em c nhn xt g v kh nng ca cc
Em c thi quen tm hiu cng ngh mi khng?
Em mt bao lu lm quen vi ASP.Net?
Mc lng mong mun ca em l bao nhiu?
Trong s cc bn hm nay ai l ngi gii nht?
Ti sao bn ngh h gii hn mnh?
Fresher cung cp g cho em?
C issue gii quyt c m lm bn tm c khng? Chia s.
Em tng b miss deadline cha ?
Em tng c gng g khc phc vic miss deadline?
Kh nng ting Anh ca em nh th no ? Gii thiu bn thn bng ting anh

Em hy nu qua v mt s d n m em lm.
Trong d n "abc" m em lm, em m nhim vai tr g? Hy m t nhng vic em lm c khi m nhim va
M t v n tt nghip?
Project em ang lm dng cng ngh g? Phn chia cng vic gia cc thnh vin nh th no?
Trong nhm n (tt nghip), em lm g? Nhim v ca cc bn khc?
Mock (fresher) em ng vai tr g?
Hi v project a trong CV
+ Project ny lm g?
+ S dng cng ngh g?
+ Em c s dng th vin khng hay t code?
+ C thc hin theo quy trnh no khng?

Trigger l g?
Cursor trong SQL l g?
Phn bit Store Procedure vi Function
S ging v khc nhau gia Union v Union All
What is index? When you should use index?
What is transaction? Why do you use transaction?
How to find how many duplicated record in a table?
How to count a number of records in a table.
What is composite key?
Khi nim View? Khi no th dng View?
Khi nim Store Procedure? Li ch ca vic dng store procedure?
S khc nhau gia function v store procedure.
Khi INSERT vao table vao thi lam sao lay ID vua insert ntn ?
SUBQUERY l g ,Vi du SUBQUERY ?
What is outer join, left join, inner join?
What is the difference between DELETE and TRUNCATE?
When to use "group by" clause?
What is the different between "Having" and "Where" clause?
What is a View?
LIKE va == khc nhau nh th no.
Cc loai JOIN trong sql
SUBQUERY l g ,Vi du SUBQUERY ?
Cho bng sau:
EmployeeDetail(EmployeeID, firstname, lastname, Salary, joining Date, Department, Gender)

ProjectDetail(ProjectDetailID, EmployeeID, Projectname)


-Write query for combine FirstName and LastName and display it as "Name" (also include white space between first
-Get all employee detail from EmployeeDetail table whose "FirstName" start with latter 'a'.
-Get all employee details from EmployeeDetail table whose "FirstName" contains 'k'
-Get all employee details from EmployeeDetail table whose "FirstName" end with 'h'
-Get all employee detail from EmployeeDetail table whose "FirstName" start with any single character between 'a-p'
-Get all employee detail from EmployeeDetail table whose "FirstName" not start with any single character between 'a
-Get all employee detail from EmployeeDetail table whose "Gender" end with 'le' and contain 4 letters.
The Underscore(_) Wildcard Character represents any single character.
-Get all employee detail from EmployeeDetail table whose "FirstName" containing '%'. ex:-"Vik%as".
-Get all unique "Department" from EmployeeDetail table.
-Show "JoiningDate" in "dd mmm yyyy" format, ex- "15 Feb 2013"
-Show "JoiningDate" in "yyyy/mm/dd" format, ex- "2013/02/15"
-Show only time part of the "JoiningDate".
-Get only Year part of "JoiningDate".
-Get only Month part of "JoiningDate".
-Get system date.
-Get the first name, current date, joiningdate and diff between current date and joining date in months.\
-Get the first name, current date, joiningdate and diff between current date and joining date in months.
-Get the first name, current date, joiningdate and diff between current date and joining date in days.
-Get all employee details from EmployeeDetail table whose joining year is 2013.
-Get all employee details from EmployeeDetail table whose joining month is Jan(1).
-Get all employee details from EmployeeDetail table whose joining date between "2013-01-01" and "2013-12-01"
-Select only one/top 1 record from "EmployeeDetail" table.
-Select all employee detail with First name "Vikas","Ashish", and "Nikhil".
-Select first name from "EmployeeDetail" table after removing white spaces from right side
-Select first name from "EmployeeDetail" table after removing white spaces from left side
-Display first name and Gender as M/F.(if male then M, if Female then F)
-Get employee details from "EmployeeDetail" table whose Salary between 500000 than 600000
-Select second highest salary from "EmployeeDetail" table.
-Write query to get FirstName in uppler case as "First Name".
-Write the query to get the department and department wise total(sum) salary from "EmployeeDetail" table.
-Write the query to get the department and department wise total(sum) salary, display it in ascending order according
-Write the query to get the department and department wise total(sum) salary, display it in descending order according
-Write the query to get the department, total no. of departments, total(sum) salary with respect to department from "E
-Get department wise average salary from "EmployeeDetail" table order by salary ascending
-Get department wise maximum salary from "EmployeeDetail" table order by salary ascending
-Write down the query to fetch Project name assign to more than one Employee
-Get employee name, project name order by firstname from "EmployeeDetail" and "ProjectDetail" for those employe
-Get employee name, project name order by firstname from "EmployeeDetail" and "ProjectDetail" for all employee e
- Get employee name, project name order by firstname from "EmployeeDetail" and "ProjectDetail" for all employee i
-Get all project name even they have not matching any employeeid, in left table, order by firstname from "EmployeeD
-Get complete record(employeename, project name) from both tables([EmployeeDetail],[ProjectDetail]), if no match
-Write a query to find out the employeename who has not assigned any project, and display "-No Project Assigned"( t
-Write a query to find out the project name which is not assigned to any employee( tables :- [EmployeeDetail],[Projec
-Write down the query to fetch EmployeeName & Project who has assign more than one project.
-Write down the query to fetch ProjectName on which more than one employee are working along with EmployeeNa

C# em t tin gii nht phn no? Basic hay Logic


Vi chc nng nh th? Em code nh th no hon thin chc nng nh th?
S ging v khc nhau gia th Input v ASP
Trang ASP hay trang Html c tc ti nhanh hn?
Khi no th dng th html v Asp
Phn bit Margin v Padding
y 1 th Div ln cao hn v tr hin ti th em lm th no?
Cho em 1 giao din l giao din file CV em lm trong bao lu?
Nu nhng thnh phn trong html?
nu nhng thuc tnh ca th <a> trong html?
margin v padding trong css khc nhau nh th no?
ADO.net l g? C phi library hay framework khng?
Nu anh giao cho em, lm mt ci form CV (ca em bng website) em s lm g?
Bc u tin khi nhn c mu form nh vy em s lm g?
Trong ci CV ny ti thiu nht em phi to bao nhiu bng trong sql?
Khng quan tm v ti thiu, em s lm bao nhiu bng trong sql?
Lm form CV (web nh trn) nh vy em s ht bao nhiu ngy?
Design pattern l g?
Repository Design pattern (m em thch nht) l g? N c u im g?
Generic c thng k hiu type l g?
Ch T (Generic) l vit tt ca ci g?
im ni bt ca C so vi C#?
So snh gia Java v .Net ?
So snh gi Swing v winform?
Em .Net
V c bit v singleton
, phn khng
no em thy . Ti
l s sao ngi
trng ta li ngh ra singleton. Singleton dng lm g.
ca em,
hoc em thy phn no em kh nht ?
Vi kin thc ca em v asp.net em nghi mnh c th hon thin mt website trong thi gian bao lu ?
Khi thay i 1 module lm sao em xc nh c cn phi thay i nhng g?. V d : Module check s visitor ang o
Em c bit URL rewrite khng?
Em hiu c ch rewrite URL khng?
Theo em khi rewrite URL th vic x l s din ra u?
Em hy lit k cc tnh cht ca OOP trong lp trnh C#.

So snh Class Abstract v Interface trong lp trnh C#?

Tnh a hnh(Polymorphism) trong lp trnh OOP c th hin nh th no?

Em hiu th no v tnh ng gi ( Encapsulation ) trong lp trnh OOP.


Trong lp trnh C# c h tr a k tha khng? C cch no gii quyt c vn thc hin a k tha trong C#
khng?
Em hiu th no l tham bin v tham tr? Trong C# th hin tham bin em s phi lm g?

Em hiu g v Heap v Stack trong vic qun l b nh ca lp trnh C#?

Em hiu th no l x l ngoi l (Exception) trong C#. x l ngoi l th em phi lm nh th no?

Em so snh kiu d liu String v StringBuilder?

Em hiu g v Generic type? Em thng dng Generic Type trong trng hp no?

Em thng lm g c th m ha c thng tin trong lp trnh C#?

Em hiu g v Generic type? Em thng dng Generic Type trong trng hp no?

Em lit k cc thnh phn ca ADO.NET khi thao tc vi c s d liu SQL Server?


Lm th no C# c th gi c th tc lu tr (Store Procedure) trong SQL Server? Cch ny c u im g hn
vic Embed cu lnh SQL trc tip vo Code?
Em k tn i tng kt ni v i tng phi kt ni trong lp trnh ADO.NET?

i tng SQLDataReader c dng lm g? u im ca i tng ny?

Khi to menu trong HTML & CSS th bn thng dng th no.

Th meta trong HTML c tc dng g?

Lm th no thit k c mt website ph hp vi cc kch c mn hnh khc nhau?

Em dng framework CSS no cha? Em gii thiu v mt framework m em bit


Trong lp trnh Web th Session ng vai tr g? ASP.NET th Session c thi gian tn ti mc nh l bao lu? C th
thay i thi gian khng?
Em so snh Cookies v Session?

Trong Web ASP.NET th file Global.asax ng vai tr g?

Em tng lp trnh theo m hnh 3-tier cha? M hnh ny tng c cc Tier no? V nhim v ca tng Tier?

Em hiu g v m hnh lp trnh MVC? Tng tng trong m hnh MVC ng vai tr nh th no?

So snh m hnh lp trnh 3 layer vi m hnh MVC ?


Em hiu g v ORM?

Entity FrameWork l g?

Trong Entity FrameWork c DataBase First v Code First. Hai hnh thc ny c g khc nhau?

C nhng thut ton g em s dng trong cc d n em lm.


C hiu v cc thut ton sp xp v tm kim khng, c nhng thut ton no? Mt s v d c th. Khi no th s d
1.1. Ni bt:.
1.2. Chn: selection sort:
1.3. Quick sort:
1.4. Chn:
1.5. Merge sort:
ca cc bn?

nhim vai tr .

c my loi join, c thm loi self join na


en first name & last name)

tween 'a-p'

cording to salary.
ccording to salary.
from "EmployeeDetail" table.

employee which have assigned project already.


ployee even they have not assigned project.
ployee if project is not assigned then display "-No Project Assigned".
mployeeDetail" and "ProjectDetail".
o match found in any table then show NULL
gned"( tables :- [EmployeeDetail],[ProjectDetail]).
],[ProjectDetail]).

oyeeName.

or ang online
th s dng vi tng thut ton c th.