Many people think that coldfusion market is down. One way they are right but actually not. I agree that not many new projects are opting for coldfusion but existing projects are not all are changing to new technology such as .net. Hence we still have good market with less competition for coldfusion. So be prepare the below coldfusion interview questions. Also one of the major point to be noted is coldfusion interview questions does not include any other technology in major other than sql queries. i.e most of the interviews concentrate mostly on pure coldfusion interview questions and some sql queries.
1.Q: What advantages has Coldfusion?
A: The advantages are much easier Installation and Migration, it is compatible with each operating system and database, it has simpler learning process and accelerated development, has permissions to each J2EE library and this part of Adobe family being compatible with Flash, Flex, PDF, etc.
2.Q: Why is Coldfusion MX6 different than Coldfusion 5?
A: The versions of Coldfusion older than 6 where developed with Microsoft Visual C++, version 6 is based on a Java type of construction. MX means Matrix, in this version the most important things implemented are: support for Linux and Mac, OOP, Verity Searches.
3.Q: What is the meaning of Application and Session Time Out and where are they used?
A: Application Time Out is the duration of the existence of an application, until it times out, if it is not accessed. Session Time Out is the duration of the existence protocols of a session until it times out, if it is not accessed. Session related coldfusion interview questions are very popular in interviews and interviewer love to ask them. Concentrate more.
4.Q: What meaning has a Coldfusion component?
A: Coldfusion component is a basic construction block for making structured, teared or scalable applications, it is made to process black-boxes, for transactions and back-end integration.
5.Q: What is the role of a CFCHART engine?
A: CFCHART has over 200 various attributes, they can be modified and used for animation, colors and label control. The CFCHART engine can make graphs, sketches of charts that have great quality and are very useful in Business Analysis; very versatile presentations can also be made.
Tricky Coldfusion Interview Questions.
6.Q: Are we able to communicate from Coldfusion to an Apache or IIS server?
A: Coldfusion is like a Common Gateway Interface Application. This means it works like a mechanism that enables dynamic output to be received by web servers. Usually, web servers use static data and now the dynamic data will be seen as static.
a) when a request is transmitted by the browser to a web server for the purpose of getting a Coldfusion template the server will see the data sent by the browser as a CGI output request.
b) in the case in which forms are used to initiate requests the data from the form will be stored by the server in a place where other programs may find it. To do this we often use STDOUT data streams. The form information will be written to the INI type of files by the WinCGI interface, it will become available for the CGI application for reading.
c) the data is requested by the CGI program and returned in step.
d) the data is formatted by the CGI program and return in step.
e) the output is received by the server which makes the next server side processing that is required and then it is sent to the browser. Normally Coldfusion uses server API modules for the server to server communication.
7.Q: How are stored procedures and calling SQL inline different in Coldfusion regarding advantages and disadvantages?
A: Stored procedures give the best performance when it comes to putting application logic to the database side. They have the disadvantage of slowing down the performance and the development if their code is weak.
8.Q: How does the Application.cfm work?
A: When page directory of an application is not having an Application.cfm page, the Colfusion directory tree is being verified for the existence of an Application.cfm page; if there are more than one in multiple directories, the first found will be used. If the permission is set, Coldfusion will include Application.cfm anyway. For every request, only one Application.cfm will be processed. This is one of the most commonly asked ColdFusion interview questions in a job interview.
9.Q: What is the meaning of OnRequestEnd.cfm and when is the execution made?
A: The OnRequestEnd.cfm page is processed after every page in the application, in the same way like Application.cfm performing prior to the application page code. OnRequestEnd.cfm and Application.cfm pages have to exist in the same directory that is used by Coldfusion for the present page. Only that directory is being searched.
If you feel the listed ColdFusion interview questions are good enough then please let us know what we are missing in the below comment section.