Interview Questions

Q:

How can we get the browser properties using PHP?

Answer

By using
$_SERVER['HTTP_USER_AGENT']
variable.

Report Error

View answer Workspace Report Error Discuss

Subject: PHP

0 3215
Q:

Explain How is a journal entry recorded?

Answer

Journal Entries are recorded on a double entry system ie debit and credit concept. In order to record a journal entry the following steps need to be followed.


  - Enter the Journal entry number


  - Enter the Date of transaction


  - Enter the Debit item (as per the golden principles of accountancy)


  - Enter the corresponding GL folio number


  - Enter the Debit amount


  - Enter the credit item(as per the golden principles of accountancy)


  - Enter the amount in the credit column


  - Provide a brief description of the transaction


  - leave a single line before next transaction

Report Error

View answer Workspace Report Error Discuss

3 3211
Q:

Describe Bottom-Up and Top-Down approach in Testing.

Answer

Bottom Up Approach:


The bottom up approach testing approach is carried out with the help of the test driver. The test driver calls a component to be tested.


The modules in the lower level of call hierarchy are tested independently. Then the next level modules are tested that call previously tested modules. This is done repeatedly until all the modules are included in the testing.


Bottom up testing stops when the top module in the call hierarchy is tested with all lower call hierarchy modules.


 


Top Down Approach:


The top down approach is carried out with the help of the test stub. Test stub are the dummy programs. The Stub is called from the software component to be tested.


Tests top layer of controlling subsystem first. Then combine modules that are called by the tested modules and test resulted collection of modules.


Do this until all the modules are combined and tested.

Report Error

View answer Workspace Report Error Discuss

Subject: QA Testing

1 3206
Q:

What is accounts receivable aging?

Answer

An accounts receivable aging is a report that lists unpaid customer invoices and unused credit memos by date ranges. A typical aging report lists invoices in 30-day "buckets," where the left-most column contains all invoices that are 30 days old or less, the next column contains invoices that are 31-60 days old, the next column contains invoices that are 61-90 days old, and the final column contains all older invoices. The report is sorted by customer name, with all invoices for each customer itemized directly below the customer name, usually sorted by either invoice number or invoice date. A sample report follows, though without the individual invoice detail that is usually found in such a report:


Customer Name 


Total A/R 0-30


Days 31-60


Days 61-90


Days 90+


Days


Abercrombie $15,000 $10,000 $5,000 


Bufford Inc. 29,000 20,000 9,000 


Chesterton Co. 83,000 47,000 21,000 12,000 3,000


Denver Brothers 8,000 8,000


Totals $135,000 $57,000 $46,000 $21,000 $11,000


If the report is generated by an accounting software system (which is usually the case), then you can usually reconfigure the report for different date ranges. For example, if your payment terms are net 15 days, then the date range in the left-most column should only be for the first 15 days. This drops 16-day old invoices into the second column, which highlights that they are now overdue for payment.


The report primarily contains invoices, but it may also contain credit memos that have not been used by customers, or which have not yet been matched against an unpaid invoice.


The aging report is the primary tool used by collections personnel to determine which invoices are overdue for payment, and which therefore require them to contact customers. Given its use as a collection tool, the report may be configured to also contain contact information for each customer.


The aging report is also used as a tool for estimating potential bad debts, which are then used to revise the allowance for doubtful accounts. The usual method for doing so is to derive the historical percentage of invoice dollar amounts in each date range that usually become a bad debt, and apply these percentages to the column totals in the most recent aging report.


An additional use of the aging report is by the credit department, which can view the current payment status of any outstanding invoices to see if customer credit limits should be changed. This is not an ideal use of the report, since the credit department should also review invoices that have already been paid in the recent past. Nonetheless, the report does give a good indication of the near-term financial situation of customers.

Report Error

View answer Workspace Report Error Discuss

0 3206
Q:

What is a linked server in SQL server?

Answer

It enables SQL server to address diverse data sources like OLE DB similarly. It allows Remote server access and has the ability to issue distributed queries, updates, commands and transactions.

Report Error

View answer Workspace Report Error Discuss

Subject: SQL

0 3197
Q:

How to upload struts file in DHTML?

Answer

The interface org.apache.struts.upload.FormFile is used for the struts file upload application. This interface represents a file that has been uploaded by a client. It is the only interface or class in upload package which is typically referenced directly by a Struts application.


This is not specific to Struts in case of DHTML but the two things that are needed in DHTML page is: first, the form needs to specify an enctype of multipart/form-data and second an <input> form control of type file.


Following are the steps to load file in DHTML:


- Creating a bean


- Writing the ActionClass.


- Mapping the bean in struts-config.xml


- Defining actionmapping


- Developing the DHTML page.

Report Error

View answer Workspace Report Error Discuss

Subject: Web Technology

1 3192
Q:

Who is a more senior creditor, a bondholder or stockholder?

Answer

According to the classification, the claim of bond holder should be accounted first. After fulfilling all the claims of bond holder company should look after the stock holder.

Report Error

View answer Workspace Report Error Discuss

Subject: Finance

0 3190
Q:

What is the difference in responsibilities of Programmers and QA analyst?

Answer

The differences in responsibilities are listed below:


 


- QA is concern for Process Quality and Programmers are concern for Product Quality.


- QA ensure that the processes used for developing the product of high quality where as programmers used these processes so that end product is of good quality.


- Processes are decided by QA. Programmers are supposed to follow the processes so that they can produce a good quality product.


- Any issue found during execution of process by the programmers is communicated to the QA so that they can improve the process.

Report Error

View answer Workspace Report Error Discuss

Subject: QA Testing

0 3179