Monday, February 4, 2008
Dotnet telephonic interivew
here r the questions they asked. just for ur reference
ASP.NET
1) Difference between Server.Transfer and Response.Redirect?
2) Directives in .NET? - (Page directive & Error Directive)
3) Explain about Web.Config file?
4) How many web.config file can be used with an application?
5) Page level tracing and application level tracing?
6) Explain about ViewState and what will happen if view state is false?
7) Explain about Dataview?
8) What is Ispostback?
9) Use of datagrid and its major properties?
10) How dataset differ from data reader?
11) How to implement polymorphism in .NET?
12) Explain about the use of Ctype and its Syntax?
13) What is shared functions?
14) How to create xml using Dataset?
15) Explain about Global Assembly cache?
16) Where the compiled dll file stored?
17) Explain about garbage collectors?
18) How to register shared assembly?
19) Optional parameters in .NET?
SQL Server 2000
1) What are cursors?
2) What are triggers?
3) How to specify parameters in a stored procedure?
4) Marks of the students are stored in a table called marks.
How to find the row containing the second largest mark from the table using sql query?
there might have been more ques from sql server.but this is all i remember
finally they asked me if i am selected how soon i can join with them? and they told if am selected from this round next round will be hands on, for that i have to appear in person...and they told they will inform me soon about next round through mail. it lasted around 45 min. ok Now am waiting for that.
Thursday, January 17, 2008
What is Google Adsense
Adsense is a contextual advertising program by Google which allows website publishers to generate revenue from their sites by placing ads from the Google Adwords network on them. Each time these ads are clicked on by one of your visitors you earn a share of the revenue that Google makes from charging that particular advertiser.
Below is a summary of how the program works and the steps you will need to take to implement it.
1. You join Adsense and on acceptance into the program become an Adsense Publisher.
You will now have your own Adsense account in which you will be able to create the ad code to place on your website and monitor the results of your campaigns.
2. Create your custom Adsense javascript code:
You can do this by logging into your account or create a new google adsense account inside which you will be able to choose the particular ad format and ad color that you want to place on your website.
3. You can then place this code inside your website template:
Make sure you've chosen an ad format which will fit into the space available in your template. Once you have uploaded your page to your server the Adsense ads will automatically be generated.
4. Google's content matching technology will deliver ads that are relevant to the page content you have placed the code on:
It may take anywhere from a few minutes to an hour but Google will start delivering ads that match your content. This is the real perk of Adsense - ads that match the content of your page so that they are relevant to what your visitors are reading and thinking about at the time and so more likely to be clicked on.
In Google's own words:
"Google AdSense™ automatically delivers text and image ads that are precisely targeted to your site and your site content—ads so well-matched, in fact, that your readers will actually find them useful"
Friday, January 11, 2008
Auto Scrolling the Text Content
//To auto scroll textbox
function autoScroll()
{ //alert("Auto ");
var d=document;
var ta, rng;
if(d.all){
ta=d.all["txtResult"];
if(ta && ta.createTextRange)
{
rng=ta.createTextRange();
//alert(rng);
rng.collapse(false);
rng.select();
}
}
}
getting the cursor position in the textarea javascript
//script type="text/javascript"
function s(el){
var sel, rng, r2, i=-1;
if(typeof el.selectionStart=="number") {
i=el.selectionStart;
} else if(document.selection && el.createTextRange) {
sel=document.selection;
if(sel){
r2=sel.createRange();
rng=el.createTextRange();
rng.setEndPoint("EndToStart", r2);
i=rng.text.length;
}
} else {
el.onkeyup=null;
el.onclick=null;
}
el.form.elements["position"].value=i;
}
/script>
Monday, December 31, 2007
.Net Weekend Walkins
.net interivew questions Recently asked in cmm level 5 companies
Techincal
Difference between VB dll and assemblies in .NET
- What is machine.config and web.config
- Tell about WSDL
- About web methods and its various attributes
- What is manifest
- Types of caching
- What does connection string consists of
- Where do you store connection string
- What is the difference between session state and session variables
- How do you pass session values from one page to another
- What are WSDL ports
- What is dataset and tell about its features. What are equivalent methods of previous, next etc. Of ADO in ADO.NET
- What is abstract class
- What is difference between interface inheritance and class inheritance
- What are the collection classes
- Which namespace is used for encryption
- What are the various authentication mechanisms in ASP.NET
- What is the difference between authentication and autherization
- What are the types of threading models
- How do you send an XML document from client to server
- How do you create dlls in .NET
- What is inetermediate language in .NET
- What is CLR and how it generates native code
- Can we store PROGID informatoin in database and dynamically load the component
- Is VB.NET object oriented? What are the inheritances does VB.NET support.
- What is strong name and what is the need of it
- Any disadvantages in Dataset and in reflection
- Advantage of vb.net over vb
- What is runtime host
- How to send a DataReader as a parameter to a remote client
- How do you consume a webservice
- What happens when a reference to webservice is added
- How do you reference to a private & shared assembly
- What is the purpose of System.EnterpriseServices namespace
- About .Net remoting
- Difference between remoting and webservice
- Types of statemanagement techniques
- How to register a shared assembly
- About stateless and statefull webservice
- How to invoke .net components from com components,give the sequence
- How to check null values in dataset
- About how soap messages are sent and received in webservice
- Error handling and how this is done
- Features in .net framework 1.1
- Any problem found in vs.et
- Optimization technique description
- About disco and uddi
- What providers does ado.net uses internally
- Oops concepts
- Disadvantages of vb
- XML serialization
- What providers do you use to connect to oracle database?
Database:
61607; Database
- Types of joins
#61607; General
- What are various life cycle model in S/W development.
Company : Infosys Technical
How do you rate yourself in .NET
- What is caching and types of caching
- What does VS.NET contains
- What is JIT, what are types of JITS and their pupose
- What is SOAP, UDDI and WSDL
- What is dataset
Database
How do you optimize SQL queries
General
- Tell about yourself and job
- Tell about current project
- What are sequence diagrams, collaboration diagrams and difference between them
- What is your role in the current project and what kinds of responsibilites you are handling
- What is the team size and how do you ensure quality of code
- What is the S/W model used in the project. What are the optimization techniques used. Give examples.
- What are the SDLC phases you have involved.
Company : Satyam
Types of threading models in VB.net
- Types of compatability in VB and their usage
- Difference between CDATA and PCDATA in XML
- What is Assync in XML api which version of XML parser u worked with
- Types of ASP objects
- Difference between application and session
- What is web application virtual directory
- Can two web application share a session and application variable
- If i have a page where i create an instance of a dll and without invoking any method can I send values to next page
- Diffeernce between Active Exe and /Dll
- Can the dictionary object be created in client’s ccope?
- About MTS and it’s purpose
- About writting a query and SP which is better
- I have a component with 3 parameter and deployed to client side now i changed my dll method which takes 4 parameter.How can i deploy this without affecting the clent’s code
- How do you do multithreading application in VB
- About Global .asax
- Connection pooling in MTS
- If cookies is disabled in clinet browser will session work
- About XLST
- How do you attach an XSL to an XML in presenting output
- What is XML
- How do you make your site SSL enabled
- Did you work on IIS administration.
Database:
HR
- About educational background
- About work experience
- About area of work
- Current salary, why are looking for a change and about notice period
- About company strength, verticals, clients, domains etc.
- Rate yourself in different areas of .NET and SQL.
Cognizent: Techinical
About response.buffer and repsonse.flush
- About dataset and data mining
- About SOAP
- Usage of htmlencode and urlencode
- Usage of server variables
- How to find the client browser type
- How do you trap errors in ASP and how do you invoke a component in ASP.
Database:
About types of indexes in SQL server
- Difference between writing SQL query and stored procedure
- About DTS usage
- How do you optimize Sql queries.
General
- Dfs
- Rate yourself in .NET and SQL
- About 5 processes
- About current project and your role
• HR
- About educational background, work experience, and area of work.
TCS: Company
Tech Define .NET architecture
- Where does ADO.NET and XML web services come in the architecture
- What is MSIL code
- Types of JIT and what is econo-JIT
- What is CTS, CLS and CLR
- Uses of CLR
- Difference between ASP and ASP.NET
- What are webservices, its attributes. Where they are available
- What is UDDI and how to register a web service
- Without UDDI, is it possible to access a remote web service
- How a web service is exposed to outside world
- What is boxing and unboxing
- What is WSDL and disco file
- What is web.config and machine.config
- What is difference between ASP and ASP.NET
- What is dataset and uses of dataset
- What does ADO.NET consists of?
- What are various authentication mechanisms in ASP.NET
- What do you mean by passport authentication and windows authentication
- What is an assembly and what does manifest consists
- What is strong name and what is the purpose of strong name
- What are various types of assemblies
- Difference between VB.NET and C#. Which is faster
- Types of caching
- How WSDL is stored
- What is the key feature of ADO.NET compared to ADO
- How does dataset acts in a disconnected fashion
- Does the following statement executes successfully:
Response.Write(“value of i = ” + i);
- What is ODP.NET
- What are the providers available with VS.NET
- What is a process
- What is binding in web service
- How a proxy is generated for a web service
- About delegates
- What are static assemblies and dynamic assemlies. Differences between them.
Database:
- What are the types of triggers
- Types of locks in database
- Types of indexes. What is the default key created when a primary key is created in a table
- What is clustered, non-clustured and unique index. How many indexes can be created on a table
- Can we create non-clustured index on a clustered index
- Types of backups
- What is INSTEAD OF trigger
- What is difference between triggers and stored procedures. And advantages of SP over triggers
- What is DTS and purpose of DTS
- Write a query to get 2nd maximum salary in an employee table
- Types of joins.
- What is currency type in database
- What are nested triggers
- What is a heap related to database.
General
• HR
- About yourdelf
- About procsses followed
- Notice period
- Appraisal process
- What is SOAP and why it is required
- About effort estimation
- Whether salary negotiable
- Why are looking for a change
- How fo you appraise a person
- Do you think CMM process takes time
- About peer reviews
- How do you communicate with TL / PM / Onsite team.
…………………………………………………………………………………………………………………………………………
[How do you retrieve set of records from database server.{Set max records = 100 & use paging where pager page no or records = 10 & after displaying 100 records again connect to database retrieve next 100 }]
……………………………………………………………………………………………………………….
.Net Interview Questions Faq's
Twist :- What is MSIL or CIL , What is JIT?
What is a CLR?
What is a CTS?
What is a CLS(Common Language Specification)?
What is a Managed Code?
What is a Assembly ?
What are different types of Assembly?
What is NameSpace?
What is Difference between NameSpace and Assembly?
If you want to view a Assembly how to you go about it ?
Twist : What is ILDASM ?
What is Manifest?
Where is version information stored of a assembly ?
Is versioning applicable to private assemblies?
What is GAC ?
Twist :- What are situations when you register .NET assembly in GAC ?
What is concept of strong names ?
Twist :- How do we generate strong names or what is the process of
generating strong names , What is use of SN.EXE , How do we apply
strong
names to assembly ? , How do you sign an assembly ?
How to add and remove a assembly from GAC?
What is Delay signing ?
What is garbage collection?
Can we force garbage collector to run ?
What is reflection?
What are different type of JIT ?
What are Value types and Reference types ?
What is concept of Boxing and Unboxing ?
What's difference between VB.NET and C# ?
What's difference between System exceptions and Application
exceptions?
What is CODE Access security?
What is a satellite assembly?
How to prevent my .NET DLL to be decompiled?
What's the difference between Convert.toString and .toString()
method ?
What is Native Image Generator (Ngen.exe)?
We have two version of the same assembly in GAC? I want my client to
make
choice of
which assembly to choose?
What is CodeDom?
.NET Interoperability
How can we use COM Components in .NET?
Twist : What is RCW ?
Once i have developed the COM wrapper do i have to still register the
COM
in registry?
How can we use .NET components in COM?
Twist :- What is CCW (COM callable wrapper) ?, What caution needs to
be
taken in order that .NET components is compatible with COM ?
How can we make Windows API calls in .NET?
When we use windows API in .NET is it managed or unmanaged code ?
What is COM ?
What is Reference counting in COM ?
Can you describe IUKNOWN interface in short ?
Can you explain what is DCOM ?
How do we create DCOM object in VB6?
How to implement DTC in .NET ?
How many types of Transactions are there in COM + .NET ?
How do you do object pooling in .NET ?
What are types of compatibility in VB6?
What is equivalent for regsvr32 exe in .NET ?
Threading
What is Multi-tasking ?
What is Multi-threading ?
What is a Thread ?
Did VB6 support multi-threading ?
Can we have multiple threads in one App domain ?
Which namespace has threading ?
Can you explain in brief how can we implement threading ?
How can we change priority and what the levels of priority are
provided by
.NET ?
What does Addressof operator do in background ?
How can you reference current thread of the method ?
What's Thread.Sleep() in threading ?
How can we make a thread sleep for infinite period ?
What is Suspend and Resume in Threading ?
What the way to stop a long running thread ?
How do i debug thread ?
What's Thread.Join() in threading ?
What are Daemon thread's and how can a thread be created as Daemon?
When working with shared data in threading how do you implement
synchronization ?
Can we use events with threading ?
How can we know a state of a thread?
What is a monitor object?
What are wait handles ?
Twist :- What is a mutex object ?
what is ManualResetEvent and AutoResetEvent ?
What is ReaderWriter Locks ?
How can you avoid deadlock in threading ?
What's difference between thread and process?
Remoting and Webservices
What is a application domain?
What is .NET Remoting ?
Which class does the remote object has to inherit ?
What are two different types of remote object creation mode in .NET ?
Describe in detail Basic of SAO architecture of Remoting?
What are the situations you will use singleton architecture in
remoting ?
What is fundamental of published or precreated objects in Remoting ?
What are the ways client can create object on server in CAO model ?
Are CAO stateful in nature ?
In CAO model when we want client objects to be created by "NEW"
keyword is
there
any precautions to be taken ?
Is it a good design practice to distribute the implementation to
Remoting
Client ?
What is LeaseTime,SponsorshipTime ,RenewonCallTime and
LeaseManagerPollTime?
Which config file has all the supported channels/protocol ?
How can you specify remoting parameters using Config files ?
Can Non-Default constructors be used with Single Call SAO?
Twist :- What are the limitation of constructors for Single call SAO ?
How can we call methods in remoting Asynchronously ?
What is Asynchronous One-Way Calls ?
What is marshalling and what are different kinds of marshalling ?
What is ObjRef object in remoting ?
What is a WebService ?
What is UDDI ?
What is DISCO ?
What is WSDL?
What the different phase/steps of acquiring a proxy object in
Webservice ?
What is file extension of Webservices ?
Which attribute is used in order that the method can be used as
WebService
?
What are the steps to create a webservice and consume it ?
Do webservice have state ?
Caching Concepts
What is application object ?
What's the difference between Cache object and application object ?
How can get access to cache object ?
What are dependencies in cache and types of dependencies ?
Can you show a simple code showing file dependency in cache ?
What is Cache Callback in Cache ?
What is scavenging ?
What are different types of caching using cache object of ASP.NET?
How can you cache different version of same page using ASP.NET cache
object ?
How will implement Page Fragment Caching ?
What are ASP.NET session and compare ASP.NET session with classic ASP
session variables?
Which various modes of storing ASP.NET session ?
Is Session_End event supported in all session modes ?
What are the precautions you will take in order that StateServer Mode
work
properly ?
What are the precautions you will take in order that SQLSERVER Mode
work
properly ?
Where do you specify session state mode in ASP.NET ?
What are the other ways you can maintain state ?
What are benefits and Limitation of using Hidden fields ?
What is ViewState ?
Do performance vary for viewstate according to User controls ?
What are benefits and Limitation of using Viewstate for state
management?
How an you use Hidden frames to cache client data ?
What are benefits and Limitation of using Hidden frames?
What are benefits and Limitation of using Cookies?
What is Query String and What are benefits and Limitation of using
Query
Strings?
OOPS
What is Object Oriented Programming ?
What's a Class ?
What's a Object ?
What's the relation between Classes and Objects ?
What are different properties provided by Object-oriented systems ?
Twist :- Can you explain different properties of Object Oriented
Systems?
Twist :- What's difference between Association , Aggregation and
Inheritance relationships?
How can we acheive inheritance in VB.NET ?
What are abstract classes ?
What's a Interface ?
What is difference between abstract classes and interfaces?
What is a delegate ?
What are event's ?
Do events have return type ?
Can event's have access modifiers ?
Can we have shared events ?
What is shadowing ?
What's difference between Shadowing and Overriding ?
What's difference between delegate and events?
If we inherit a class do the private variables also get inherited ?
What are different accessibility levels defined in .NET ?
Can you prevent a class from overriding ?
What's the use of "MustInherit" keyword in VB.NET ?
Why can not you specify accessibility modifier in Interface ?
What are similarities between Class and structure ?
What's the difference between Class and structure's ?
What does virtual keyword mean ?
What are shared (VB.NET)/Static(C#) variables?
What is Dispose method in .NET ?
Whats the use of "OverRides" and "Overridable" keywords ?
Where are all .NET Collection classes located ?
What is ArrayList ?
What's a HashTable ?
Twist :- What's difference between HashTable and ArrayList ?
What are queues and stacks ?
What is ENUM ?
What is nested Classes ?
What's Operator Overloading in .NET?
In below sample code if we create a object of class2 which
constructor
will fire first ?
What's the significance of Finalize method in .NET?
Why is it preferred to not use finalize for clean up?
How can we suppress a finalize method?
What's the use of DISPOSE method?
How do I force the Dispose method to be called automatically, as
clients
can forget to call Dispose method?
In what instances you will declare a constructor to be private?
Can we have different access modifiers on get/set methods of a
property ?
If we write a goto or a return statement in try and catch block will
the
finally block execute ?
What is Indexer ?
Can we have static indexer in C# ?
In a program there are multiple catch blocks so can it happen that
two
catch blocks are executed ?
What is the difference between System.String and System.StringBuilder
classes?
ASP.NET
What's the sequence in which ASP.NET events are processed ?
In which event are the controls fully loaded ?
How can we identify that the Page is PostBack ?
How does ASP.NET maintain state in between subsequent request ?
What is event bubbling ?
How do we assign page specific attributes ?
Administrator wants to make a security check that no one has tampered
with
ViewState , how can he ensure this ?
What's the use of @ Register directives ?
What's the use of SmartNavigation property ?
What is AppSetting Section in "Web.Config" file ?
Where is ViewState information stored ?
What's the use of @ OutputCache directive in ASP.NET?
How to Send a Simple E-Mail In Asp.net
This is the Code for sending an e-mail with attachment and without attachments (Asp.net & C#.net)
In Desing Page take a text boxes controls for from,to,Bcc,Subject,messages
and a fileupload control for Attachment and one button control to send the mail
In button control writethe following code:
Using.System.IO;
Using .System.web.mail;
protected void btnSubmit_Click(object sender, EventArgs e)
{
MailMessage mail = new MailMessage();
mail.From = txtFrom.Text;
mail.To = txtTo.Text;
mail.Bcc = txtbcc.Text;
mail.Subject = txtSubject.Text;
mail.Body = txtMsg.Text;
mail.BodyFormat = MailFormat.Html;
//string s;
if (txtFile.Value == “”)
{
try
{
SmtpMail.Send(mail);
}
catch (Exception ex)
{
Response.Write(”Exception Occured: ” + ex);
}
finally
{
Response.Write(”Your E-mail has been sent sucessfully”);
}
}
else
{
string strdir = “D:\\temp\\”;
string strfilename = Path.GetFileName(txtFile.PostedFile.FileName);
txtFile.PostedFile.SaveAs(strdir + strfilename);
mail.Attachments.Add(new MailAttachment(strdir + strfilename));
try
{
SmtpMail.Send(mail);
}
catch (Exception ex)
{
Response.Write(”Exception Occured: ” + ex);
}
finally
{
Response.Write(”Your E-mail has been sent sucessfully”);
}
// Uploaded file deleted after sending e-mail
File.Delete(strdir + strfilename);
}
}
We can send the mail with attachment are with out attachment
Give the feed back ….