Interview Tips Interview Tips, Interview Questions and Answers

20Jan/120

Adobe training in Sydney from Creative Mentor

Creative Mentor is a Sydney based institute that specializes in Microsoft, Adobe and MYOB applications and also trains students in these applications. The courses at Creative Mentor are all designed in such a way that each and every student who is part of the course understands what is being taught in class. The module is simplified so that even the complicated aspects are taken care of and simplified. With just 6 students per class there is a complete teacher-student interaction and students are encouraged to ask questions about the course.
These classes are particularly well known for their Adobe training. Adobe is among the most sought after software's in the industry and is required for all creative fields. Marketing, fashion, designing, photography and even web site designing require Adobe skills. There are various Adobe courses that cover Adobe training like Adobe Flash training and advanced, Adobe Dreamweaver, Adobe Indesign, Adobe Photoshop, Adobe illustrator, Adobe Captivate, Adobe Acrobat, Adobe Premiere and Adobe After Effects. All these courses are taught in 2 levels, the training level and the advanced level. Each of Adobe courses Sydney are for 2 days from 9am to 4.30pm. The trainers at the institute are all experts in Adobe training Sydney and have worked in various industries using their Adobe skills. This helps them to assist their students with their specific Adobe requirements.
Creative mentor can also hold these classes in a corporate office if there are a sizable number of people who need training or even at their institute if there is group who need to do the course together then this can be arranged as well. The site is very informative on Adobe courses and has all the information you could need to find out more about the courses on offer and their availability as per your schedule. The Adobe training Sydney has all the relevant material about the subject given to each student and there is practical hands on training during the course. The student is encouraged to contact the trainer for after course guidance via email or on the phone. If a student feels the need for a refresher course then he is welcome to resit the entire course completely free.
For those wanting to create and manage their own websites just a basic knowledge is not enough anymore, the Adobe courses Sydney at Creative mentor not only help you to create and enhance your products in the best possible way on the site but also help you to manage the logistics of the site. If you have some adobe knowledge then join up for the Advanced course and learn new ways to market your product or ways to make your site more eye catching.

12Oct/110

How To Turn Your Business Website In To An Asset

It can be business websites to be a real asset of an organization and a great compliment to their traditional sales channels development.

However, for a corporate Web site become an asset, it should be visible in its main target audience, in most cases, sites Web increases their profile via the engines research and Google in particular. To the United Kingdom, Google has 90% of the market research which means that a presence on this search engine is critical for your Web site generate qualified and targeted traffic online.

However, the vast majority of companies have no real understanding or know behind the art of search engine optimization, and the challenges, risks, and the amount of investment required, a solid search engine presence to create.
Some considerations below

Business websites is a significant investment, and on to the competitiveness of the sector to that more sophisticated corporate site has the competitiveness to compete for traffic and convert, if they get it at a higher price than their competitors. Measured, what your competitors do everything must be in online marketing and in business.

21Mar/110

How to Write a Useful Bug Report with Bugzilla?

Useful bug reports are ones that get bugs fixed. A useful bug report normally has two qualities:
Reproducible. If an engineer can't see it or conclusively prove that it exists, the engineer will probably stamp it WORKSFORME or INVALID, and move on to the next bug. Every relevant detail you can provide helps.
Specific. The quicker the engineer can isolate the issue to a specific problem, the more likely it'll be expediently fixed. If you're crashing on a site, please take the time to isolate what on the page is triggering the crash, and include it as an HTML snippet in the bug report if possible. (Specific bugs have the added bonus of remaining relevant when an engineer actually gets to them; in a rapidly changing web, a bug report of "foo.com crashes my browser" becomes meaningless after the site experiences a half-dozen redesigns and hundreds of content changes.)

1. Go back to http://landfill.tequilarista.org/bugzilla-tip/ in your browser.
2. Select the Enter a new bug report link.
3. Select a product.
4. Now you should be at the "Enter Bug" form. The "reporter" should have been automatically filled out for you (or else Bugzilla prompted you to Log In again -- you did keep the email with your username and password, didn't you?).
5. Select a Component in the scrollbox.
6. Bugzilla should have made reasonable guesses, based upon your browser, for the "Platform" and "OS" drop-down boxes. If those are wrong, change them -- if you're on an SGI box running IRIX, we want to know!
7. Fill in the "Assigned To" box with the email address you provided earlier. This way you don't end up sending copies of your bug to lots of other people, since it's just a test bug.
8. Leave the "CC" text box blank. Fill in the "URL" box with "http://www.mozilla.org".
9. Enter "The Bugzilla Guide" in the Summary text box, and place any comments you have on this tutorial, or the Guide in general, into the Description box.

9Feb/110

Preparing for an Informational Interview

How much you take away from an informational interview depends largely on how thoroughly you prepare for the meeting. Make sure you have read up on your interviewee and his or her organization. If you have not done so already, visit the company's Web site, paying particular attention to the "About" section, staff biographies and the company's latest press releases.

Reviewing company literature such as brochures and annual reports also will provide a treasure trove of helpful data. Formulate a list of open-ended questions that you intend to ask. A few examples might include:

  • How did you get started in the field?
  • What do you like most/least about your job?
  • What is your typical day like?
  • What emerging trends do you see affecting your job or industry in the next five years?
  • What skill sets and abilities will I need to be successful in this line of work? Also show the person that you've done your homework by preparing questions that specifically relate to his or her career path. Here's an example: "I read in a trade magazine article that you started this business when you were just 24. How did you do it? What lessons did you learn?"
  • 28Sep/100

    Ask Questions That Really Matter: It’s a matter of trust

    A company that can be trusted will clearly define its core values and live by them. To be truly meaningful, these values will be part of the company’s culture instead of merely listed on its Web site. During the interview, ask questions such as:

    • What are the core values of this company?
    • Can you give me a personal example of how these values guide your decisions?
    • Do you believe the company’s actions are consistent with these values?
    • Would the people who work for you say that you could be trusted?

    The answers you hear should include real examples of how values guide the day-to-day actions of the interviewer and her team.  Programs that recognize employees who exemplify the values will also show you what behavior the company rewards. 

    Public positions, such as printing the values on business cards, also illustrate this emphasis. Companies that regularly measure alignment with their values through anonymous surveys have the most powerful method for ensuring real consistency between words and actions.  Look for not only the measurements, but also how publicly the results are shared.

    18Jun/100

    Cookies with More Than One Value in asp.net

    You can store one value in a cookie, such as user name or last visit. You can also store multiple name-value pairs in a single cookie. The name-value pairs are referred to as subkeys.  For example, instead of creating two separate cookies named userName and lastVisit, you can create a single cookie named userInfo that has the subkeys userName and lastVisit.

    You might use subkeys for several reasons. First, it is convenient to put related or similar information into a single cookie. In addition, because all the information is in a single cookie, cookie attributes such as expiration apply to all the information.

    A cookie with subkeys also helps you limit the size of cookie files. As noted earlier in the "Cookie Limitations" section, cookies are usually limited to 4096 bytes and you can't store more than 20 cookies per site. By using a single cookie with subkeys, you use fewer of those 20 cookies that your site is allotted. In addition, a single cookie takes up about 50 characters for overhead (expiration information, and so on), plus the length of the value that you store in it, all of which counts toward the 4096-byte limit. If you store five subkeys instead of five separate cookies, you save the overhead of the separate cookies and can save around 200 bytes.

    To create a cookie with subkeys, you can use a variation of the syntax for writing a single cookie. The following example shows two ways to write the same cookie, each with two subkeys:
    Response.Cookies["userInfo"]["userName"] = "patrick";
    Response.Cookies["userInfo"]["lastVisit"] = DateTime.Now.ToString();
    Response.Cookies["userInfo"].Expires = DateTime.Now.AddDays(1);

    HttpCookie aCookie = new HttpCookie("userInfo");
    aCookie.Values["userName"] = "patrick";
    aCookie.Values["lastVisit"] = DateTime.Now.ToString();
    aCookie.Expires = DateTime.Now.AddDays(1);
    Response.Cookies.Add(aCookie);

    16Jun/100

    ASP.NET Cookies Overview

    A cookie is a small bit of text that accompanies requests and pages as they go between the Web server and browser. The cookie contains information the Web application can read whenever the user visits the site.

    For example, if a user requests a page from your site and your application sends not just a page, but also a cookie containing the date and time, when the user's browser gets the page, the browser also gets the cookie, which it stores in a folder on the user's hard disk.

    Later, if user requests a page from your site again, when the user enters the URL the browser looks on the local hard disk for a cookie associated with the URL. If the cookie exists, the browser sends the cookie to your site along with the page request. Your application can then determine the date and time that the user last visited the site. You might use the information to display a message to the user or check an expiration date.

    Cookies are associated with a Web site, not with a specific page, so the browser and server will exchange cookie information no matter what page the user requests from your site. As the user visits different sites, each site might send a cookie to the user's browser as well; the browser stores all the cookies separately.

    Cookies help Web sites store information about visitors. More generally, cookies are one way of maintaining continuity in a Web application—that is, of performing state management. Except for the brief time when they are actually exchanging information, the browser and Web server are disconnected. Each request a user makes to a Web server is treated independently of any other request. Many times, however, it's useful for the Web server to recognize users when they request a page. For example, the Web server on a shopping site keeps track of individual shoppers so the site can manage shopping carts and other user-specific information. A cookie therefore acts as a kind of calling card, presenting pertinent identification that helps an application know how to proceed.

    Cookies are used for many purposes, all relating to helping the Web site remember users. For example, a site conducting a poll might use a cookie simply as a Boolean value to indicate whether a user's browser has already participated in voting so that the user cannot vote twice. A site that asks a user to log on might use a cookie to record that the user already logged on so that the user does not have to keep entering credentials.

    Cookie Limitations

    Most browsers support cookies of up to 4096 bytes. Because of this small limit, cookies are best used to store small amounts of data, or better yet, an identifier such as a user ID. The user ID can then be used to identify the user and read user information from a database or other data store. (See the section "Cookies and Security" below for information about security implications of storing user information.)

    Browsers also impose limitations on how many cookies your site can store on the user's computer. Most browsers allow only 20 cookies per site; if you try to store more, the oldest cookies are discarded. Some browsers also put an absolute limit, usually 300, on the number of cookies they will accept from all sites combined.

    A cookie limitation that you might encounter is that users can set their browser to refuse cookies. If you define a P3P privacy policy and place it in the root of your Web site, more browsers will accept cookies from your site. However, you might have to avoid cookies altogether and use a different mechanism to store user-specific information. A common method for storing user information is session state, but session state depends on cookies, as explained later in the section "Cookies and Session State."

    1Jun/100

    ASP.NET 2.0 Interview Questions

    17. In the Design view in Visual Studio 2005 of an ASP.NET web page, what is the easiest way to create an event handler for the default event of a ASP.NET server control?
    A. Open the code-behind page and write the code.
    B. Right-click the control and select Create Handler.
    C. Drag an event handler from the ToolBox to the desired control.
    D. Double-click the control.
    18. Which of the following represents the best use of the Table, TableRow, and Table-Cell controls?
    A. To create and populate a Table in Design view
    B. To create a customized control that needs to display data in a tabular fashion
    C. To create and populate a Table with images
    D. To display a tabular result set
    19. For your ASP.NET web application your graphics designer created elaborate images that show the product lines of your company. Some of graphics of the product line are rectangular, circular, and others are having complex shapes. You need to use these images as a menu on your Web site. What is the best way of incorporating these images into your Web site?
    A. Use ImageButton and use the x- and y-coordinates that are returned when the user clicks to figure out what product line the user clicked.
    B. Use the Table, TableRow, and TableCell controls, break the image into pieces that are displayed in the cells, and use the TableCell control’s Click event to identify the product line that was clicked.
    C. Use the MultiView control and break up the image into pieces that can be displayed in each View control for each product line. Use the Click event of the View to identify the product line that was clicked.
    D. Use an ImageMap control and define hot spot areas for each of the product lines. Use the PostBackValue to identify the product line that was clicked.
    20. You are writing ASP.NET 2.0 Web site that collects lots of data from users, and the data collection forms spreads over multiple ASP.NET Web pages. When the user reaches the last page, you need to gather all of data, validate the data, and save the data to the SQL Server database. You have noticed that it can be rather difficult to gather the data that is spread over multiple pages and you want to simplify this application. What is the easiest control to implement that can be used to collect the data on a single Web page?
    A. The View control
    B. The TextBox control
    C. The Wizard control
    D. The DataCollection control
    21. In your ASP.NET 2.0 web application you want to display an image that is selected from a collection of images. What approach will you use to implementing this?
    A. Use the ImageMap control and randomly select a HotSpot to show or hide.
    B. Use the Image control to hold the image and a Calendar control to randomly select a date for each image to be displayed.
    C. Use the AdServer control and create an XML file with configuration of the control.
    D. Use an ImageButton control to predict randomness of the image to be loaded based on the clicks of the control.
    22. In your ASP.NET web application you want to display a list of clients on a Web page. The client list displays 10 clients at a time, and you require the ability to edit the clients. Which Web control is the best choice for this scenario?
    A. The DetailsView control
    B. The Table control
    C. The GridView control
    D. The FormView control
    23. While developing ASP.NET 2.0 web application you want to display a list of parts in a master/detail scenario where the user can select a part number using a list that takes a minimum amount of space on the Web page. When the part is selected, a DetailsView control displays all the information about the part and allows the user to edit the part. Which Web control is the best choice to display the part number list for this scenario?
    A. The DropDownList control
    B. The RadioButtonList control
    C. The FormView control
    D. The TextBox control

    17. In the Design view in Visual Studio 2005 of an ASP.NET web page, what is the easiest way to create an event handler for the default event of a ASP.NET server control? A. Open the code-behind page and write the code. B. Right-click the control and select Create Handler. C. Drag an event handler from the ToolBox to the desired control.D. Double-click the control.
    18. Which of the following represents the best use of the Table, TableRow, and Table-Cell controls?A. To create and populate a Table in Design view B. To create a customized control that needs to display data in a tabular fashionC. To create and populate a Table with images D. To display a tabular result set
    19. For your ASP.NET web application your graphics designer created elaborate images that show the product lines of your company. Some of graphics of the product line are rectangular, circular, and others are having complex shapes. You need to use these images as a menu on your Web site. What is the best way of incorporating these images into your Web site? A. Use ImageButton and use the x- and y-coordinates that are returned when the user clicks to figure out what product line the user clicked. B. Use the Table, TableRow, and TableCell controls, break the image into pieces that are displayed in the cells, and use the TableCell control’s Click event to identify the product line that was clicked. C. Use the MultiView control and break up the image into pieces that can be displayed in each View control for each product line. Use the Click event of the View to identify the product line that was clicked. D. Use an ImageMap control and define hot spot areas for each of the product lines. Use the PostBackValue to identify the product line that was clicked.
    20. You are writing ASP.NET 2.0 Web site that collects lots of data from users, and the data collection forms spreads over multiple ASP.NET Web pages. When the user reaches the last page, you need to gather all of data, validate the data, and save the data to the SQL Server database. You have noticed that it can be rather difficult to gather the data that is spread over multiple pages and you want to simplify this application. What is the easiest control to implement that can be used to collect the data on a single Web page? A. The View control B. The TextBox control C. The Wizard control D. The DataCollection control
    21. In your ASP.NET 2.0 web application you want to display an image that is selected from a collection of images. What approach will you use to implementing this? A. Use the ImageMap control and randomly select a HotSpot to show or hide. B. Use the Image control to hold the image and a Calendar control to randomly select a date for each image to be displayed. C. Use the AdServer control and create an XML file with configuration of the control. D. Use an ImageButton control to predict randomness of the image to be loaded based on the clicks of the control.
    22. In your ASP.NET web application you want to display a list of clients on a Web page. The client list displays 10 clients at a time, and you require the ability to edit the clients. Which Web control is the best choice for this scenario? A. The DetailsView control B. The Table control C. The GridView control D. The FormView control
    23. While developing ASP.NET 2.0 web application you want to display a list of parts in a master/detail scenario where the user can select a part number using a list that takes a minimum amount of space on the Web page. When the part is selected, a DetailsView control displays all the information about the part and allows the user to edit the part. Which Web control is the best choice to display the part number list for this scenario? A. The DropDownList control B. The RadioButtonList control C. The FormView control D. The TextBox control