<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT Job Interview</title>
	<atom:link href="http://www.it-job-interview.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.it-job-interview.com</link>
	<description>Face IT, Answer IT, Get IT!</description>
	<lastBuildDate>Thu, 18 Nov 2010 16:35:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How Do You Respond To Criticism?</title>
		<link>http://www.it-job-interview.com/how-do-you-respond-to-criticism.html</link>
		<comments>http://www.it-job-interview.com/how-do-you-respond-to-criticism.html#comments</comments>
		<pubDate>Thu, 18 Nov 2010 16:35:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Common Interview Questions]]></category>
		<category><![CDATA[Attitude]]></category>

		<guid isPermaLink="false">http://www.it-job-interview.com/?p=79</guid>
		<description><![CDATA[A simple answer could be &#8220;I respond well to criticism because I want to learn from my mistakes.&#8221;  A better answer should go beyond that typical response and give it a more personal flair. Remember? tell a story. Sample Answer: &#8220;Well, to me there&#8217;s a difference between criticism and constructive criticism. No one responds well [...]]]></description>
			<content:encoded><![CDATA[<p>A simple answer could be &#8220;I respond well to criticism because I want to learn from my mistakes.&#8221;  A better answer should go beyond that typical response and give it a more personal flair. Remember? tell a story.</p>
<p>Sample Answer:<span id="more-79"></span></p>
<p>&#8220;Well, to me there&#8217;s a difference between criticism and constructive criticism. No one responds well to criticism that is mean-spirited or unjustified. If I feel I am the target of such criticism, I try to find out the underlying cause.  Constructive criticism, on the other hand, is something I greatly value. I&#8217;m always eager to accept advice from colleagues; I feel it&#8217;s one of the best ways to learn and I am grateful to receive it.  In my current job, I designed a data validation engine on .NET platform.  In the first review meeting, I heard a lot of cristicsm.  Of course I didn’t take it personally but rather tried to find out what was behind it.  By talking to them individually, I found that they don’t have much opinion about my design, but doubt about choosing the .NET platform since it was a new technology to them.  Therefore I called second meeting to give them a detailed overview of the .NET platform and explained the advantages of using .NET for this project.  After they understood my technical approaches, my design was well accepted.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/how-do-you-respond-to-criticism.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DBA and Developer Questions for Oracle Views</title>
		<link>http://www.it-job-interview.com/questions-for-oracle-views.html</link>
		<comments>http://www.it-job-interview.com/questions-for-oracle-views.html#comments</comments>
		<pubDate>Thu, 06 May 2010 00:48:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Database Questions]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.it-job-interview.com/?p=1</guid>
		<description><![CDATA[When hiring Oracle DBAs and developers, a lot of questions are asked about Oracle view. Although view is only one of Oracle objects and it is not that significant in my opinion, for some reason managers and business users love views, therefore in interview they usually like to ask more questions on Oracle views. The [...]]]></description>
			<content:encoded><![CDATA[<p>When hiring Oracle DBAs and developers, a lot of questions are asked about Oracle view. Although view is only one of Oracle objects and it is not that significant in my opinion, for some reason managers and business users love views, therefore in interview they usually like to ask more questions on Oracle views. The following are some of questions and answers for you to prepare: <span id="more-1"></span></p>
<p><strong>1. What is a view and how to create one?</strong></p>
<p>A view is simply the representation of a SQL statement that is stored in memory so that it can easily be re-used. For example, if you frequently use a query SELECT empid FROM emp, you may create a view as<br />
CREATE VIEW view_emp<br />
AS<br />
SELECT empid FROM emp;</p>
<p>Then every time you query this view, Oracle will go out and execute the SQL behind the view to query the database data.</p>
<p><strong>2. Can Oracle view improve performance? Why or why not?</strong></p>
<p>In most cases view does improve performance because of commonality of code being used. Since a view is based on one common set of SQL, when it is called it’s less likely to require parsing. This is because the basic underlying SQL that is called is always the same. A query without parsing is faster. However, since you can add additional where clauses when calling a view, you still need to use bind variables. Additional where clauses without a bind variable can still cause a hard parse.</p>
<p><strong>3. Explain how you may use view to enhance security and what are view&#8217;s limitations for security practice?</strong></p>
<p>It is a two-question in one but people often miss the second one. In any database, view&#8217;s limitation for security is the issue of scalability.</p>
<p>Answer:</p>
<p>Views are commonly used to hide the tables that actually contain the data you are querying. Also, views can be used to restrict the columns that a given user has access to. Using views for security on less complex databases is probably not a bad thing. As databases become more complex, this solution becomes harder to scale and other solutions will be needed.</p>
<p><strong>4. In what situation Oracle views can affect performance, and what is Oracle&#8217;s solution to this issue?</strong></p>
<p>When you create complex views with many table joins to represent large subsets of query and allow many developers and end users to access these views, you may experience poor performance. In this case, you may consider Oracle&#8217;s materialized view.</p>
<p><strong>5. What is materialized view and where is it used?</strong></p>
<p>A materialized view is a snapshot of data that can be refreshed based on a schedule. It is a replica of a target master from a single point in time. Oracle uses materialized views to replicate data to non-master sites in a replication environment and to cache expensive queries in a data warehouse environment.</p>
<p><strong>6. Can view be indexed in Oracle?</strong></p>
<p>Don&#8217;t think Oracle can do everything and quickly answer &#8216;yes&#8217;. SQL Server offers view index, but Oracle does not do it.</p>
<p>Answer:</p>
<p>Regular Oracle view cannot be indexed, but you can utilize table level indexed to tune underlying query that generates the view.</p>
<p><strong>7. Can you insert and update records in a view?</strong></p>
<p>This question asks if you can execute insert or update statement directly on a view instead of on a table.</p>
<p>Answer:</p>
<p>You can only perform data manipulation language (DML) operations with simple views. Complex views don&#8217;t support DML. view is mainly used for presenting and data and simplifying query. Data insert and update should be done on table level.</p>
<p><strong>8. What&#8217;s the different between GRANT CREATE VIEW and CREATE ANY VIEW?</strong></p>
<p>It is not a question about view. This question checks your knowledge of controlling user privileges in Oracle database. Grant Create view gives user&#8217;s right to create new views in grantee&#8217;s schema only. GRANT CREATE ANY VIEW allow users to create views in any schema.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/questions-for-oracle-views.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How To Get More Than A Beginner&#8217;s Salary</title>
		<link>http://www.it-job-interview.com/get-more-salary.html</link>
		<comments>http://www.it-job-interview.com/get-more-salary.html#comments</comments>
		<pubDate>Sun, 18 Apr 2010 17:28:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Job Hunting]]></category>
		<category><![CDATA[Salary]]></category>

		<guid isPermaLink="false">http://www.itcareersuccess.com/?p=42</guid>
		<description><![CDATA[The other day, I received this question on our Expert forum. &#8220;I am in a situation where I have studied communication, got a distinction for my final year &#8230; its been 3 yrs and I have landed in so many unrelated jobs that I beginning to think that I will never work in communications &#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>The other day, I received this question on our Expert forum.</p>
<p>&#8220;I am in a situation where I have studied communication, got a distinction for my final year &#8230; its been 3 yrs and I have landed in so many unrelated jobs that I beginning to think that I will never work in communications &#8230; how can I get there and not be paid a beginners salary??&#8221;</p>
<p>This was my answer:<span id="more-175"></span></p>
<p>If you don&#8217;t want to get a beginner&#8217;s salary, don&#8217;t act like a beginner. Let&#8217;s cover the unrelated work experiences&#8230; Now the reason you&#8217;ve been working in unrelated fields is to get some LIFE experience right? (if it isn&#8217;t, it is now). You wanted to see how other industries worked and discover if communications was the RIGHT thing for YOU and&#8230; here&#8217;s the key&#8230; whether it was RIGHT FOR YOUR EMPLOYER TOO!!!.</p>
<p>You don&#8217;t want to be some &#8220;wet behind the ears&#8221; university or college graduate begging for a job in communications&#8230; You realize that communications is an ASSET to business and you feel NOW that you are ready to be an asset to not only your employer but your employer&#8217;s customers too. Do you see where I&#8217;m coming from?</p>
<p>Now, the money thing can be handled in two ways&#8230;</p>
<p>Negotiate in the interview for a pay increase when you reach certain targets or time period. For example, you could ask for a wage review in 6 months to revise your pay because you don&#8217;t want to work for $X &#8211; you&#8217;d ideally want $Y&#8230; This means you&#8217;d work at a lower rate to reduce some of the risk for the employer in exchange for them taking a chance on employing you. If at the end of X months they don&#8217;t give you the raise find out why and if the reason&#8217;s not good enough, you can quit because you have experience now&#8230; Or,<br />
Establish the money UP FRONT in your application. &#8220;I am looking for a starting salary of $X&#8230; a fun work environment with lots of trees and ample parking and some crazy people to creatively grow your business. If you can offer this I would love to talk.&#8221; For anyone who has read my book they will know exactly where I am coming from with this and how to use it&#8230; you may be thinking: &#8220;I&#8217;m not saying anything like that, I&#8217;ll never get a job!&#8221; But there IS a way to say it and still not blow your chances of getting a job.</p>
<p>But I digress&#8230; There is only upside here&#8230; Let me explain:</p>
<p>Someone can meet your requirements and you get an interview or job&#8230; SUCCESS!<br />
You are not desperate&#8230; you have supported yourself for 3 years outside of the communications industry.<br />
Every rejection you get will be coming from businesses that you probably don&#8217;t want to work in&#8230; assuming that you want lots of trees, crazy people and ample parking, etc.</p>
<p>Face it&#8230; there are so many bored employees working in jobs they hate, do you really want to be one of those or do you want a creative, fun work environment? I know what I would choose.</p>
<p>by Acland Brierty</p>
<p>SHAMELESS PLUG: Job Secrets Revealed will teach you how to read between the lines of any &#8216;situations vacant&#8217; ad to work out how to best pitch your application, regardless of whether you meet their up-front skills or experience requirements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/get-more-salary.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Type Of People Do You Find Difficult To Get Along With?</title>
		<link>http://www.it-job-interview.com/difficult-people.html</link>
		<comments>http://www.it-job-interview.com/difficult-people.html#comments</comments>
		<pubDate>Tue, 13 Apr 2010 16:44:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Soft Skill Questions]]></category>
		<category><![CDATA[Attitude]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[Teamwork]]></category>

		<guid isPermaLink="false">http://www.it-job-interview.com/?p=84</guid>
		<description><![CDATA[In today’s IT environment, you&#8217;ll need the ability to get along with all kinds of people, coworkers, managers, subordinates, and especially customers.  To do your job, you must get long with all of them. Are there difficult people?  If you think they are difficult, you imply that you may not be able to get along [...]]]></description>
			<content:encoded><![CDATA[<p>In today’s IT environment, you&#8217;ll need the ability to get along with all kinds of people, coworkers, managers, subordinates, and especially customers.  To do your job, you must get long with all of them.</p>
<p>Are there difficult people?  If you think they are difficult, you imply that you may not be able to get along with them well.  So, the answer this question, first deny there are any difficult people to you.</p>
<p>Sample Answer:</p>
<p>&#8220;To me people are different but not difficult.  I honestly don&#8217;t think there&#8217;s any type of people that I don&#8217;t get along with. Of course, some people are more pleasant to be around than others, but I&#8217;ve worked with all kinds of personalities and never had any problems with anyone. I understand this consulting position requires interaction with a lot of client, I am very good at this.”</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/difficult-people.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Kind Of Salary Are You Looking For?</title>
		<link>http://www.it-job-interview.com/what-salary.html</link>
		<comments>http://www.it-job-interview.com/what-salary.html#comments</comments>
		<pubDate>Sat, 13 Mar 2010 17:07:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Common Interview Questions]]></category>
		<category><![CDATA[Salary]]></category>

		<guid isPermaLink="false">http://www.it-job-interview.com/?p=100</guid>
		<description><![CDATA[In general it is not the time to deal with the salary question until the offer is made.  If they ask you this question during interview, ask back for the salary range of this position first.  You can mention you are flexible about salary, which means it’s negotiable.  Don’t give a specific amount and don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>In general it is not the time to deal with the salary question until the offer is made.  If they ask you this question during interview, ask back for the salary range of this position first.  You can mention you are flexible about salary, which means it’s negotiable.  Don’t give a specific amount and don&#8217;t make a commitment.  You’ll have the fun time for real negotiation after they offer you the job.</p>
<p>But before interview you’d better do the salary research.  Check the web and ask around.  There are many online resources for IT job salary info.</p>
<p>Sample Answers:</p>
<p>&#8220;I&#8217;d rather not commit to a specific salary until the interview process is over and you make a formal offer. What is most important to me is the opportunity to work for your company. I am confident that your offer will be competitive.&#8221;</p>
<p>&#8220;I would expect a salary which reflects my skills and experience.  What’s the salary range for this position?&#8221;</p>
<p>&#8220;I&#8217;m sure you will be fair. My focus is on finding the right opportunity, and I&#8217;ll be open to discussing salary when the offer is made.&#8221;</p>
<p>&#8220;I am ready to consider your very best offer. What did you have in mind?&#8221;</p>
<p>&#8220;I&#8217;ve got extensive experience on Oracle and believe my DBA skills are a perfect match for this position. I would expect my salary to be at the upper end of your range.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/what-salary.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Top 10 List of Software Development Blunders</title>
		<link>http://www.it-job-interview.com/software-development-blunders.html</link>
		<comments>http://www.it-job-interview.com/software-development-blunders.html#comments</comments>
		<pubDate>Sun, 21 Feb 2010 00:43:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Skills and Experience]]></category>
		<category><![CDATA[IT Top 10]]></category>

		<guid isPermaLink="false">http://www.itcareersuccess.com/?p=122</guid>
		<description><![CDATA[Are you making these software development blunders? Here&#8217;s the top 10 list compiled by Borland. 1. building Infrequently The solution to painful dentist visits isn&#8217;t going less often, it&#8217;s going more often! The same is true of painful software integration events. Building frequently &#8211; preferably continuously &#8211; allows you to discover problems early on and [...]]]></description>
			<content:encoded><![CDATA[<p>Are you making these software development blunders?  Here&#8217;s the top 10 list compiled by Borland.</p>
<p><strong>1. building Infrequently</strong></p>
<p>The solution to painful dentist visits isn&#8217;t going less often, it&#8217;s going more often!  The same is true of painful software integration events.  Building frequently &#8211; preferably continuously &#8211; allows you to discover problems early on and nip them in the bud before they grow into big expensive disasters.  Plus, building software is a critical validation step &#8211; you don&#8217;t know if something&#8217;s broken until you try putting it together.  Build frequently gives you greater confidence that you know what the state of your software development project really is.<span id="more-255"></span></p>
<p><strong>2. Not Validating Changes Against Target Environments</strong></p>
<p>Customers usually aren&#8217;t too understanding when you tell them &#8220;Well, it worked on my machine.&#8221;  The (often unconscious) assumption that the developer&#8217;s environment is an acceptable proxy for the &#8220;real world&#8221; is the hidden cause of many problems.  It&#8217;s unrealistic to expect that developers will have the right setup on their desktops to fully validate their changes, especially when you need to build and test on multiple platforms or have test environments that require external resources.  Changes should be regularly validated against all the appropriate target environments, preferably by an automated process.</p>
<p><strong>3. Broken Builds</strong></p>
<p>How many times have you (or one of your developers) been stuck waiting for someone to fix the build before you could continue work?  For all the time developers save with visual editors and other coding productivity tools, ten times as much is wasted due to broken builds.  Code needs to be successfully built before being integrated into the main code line where it can affect others.  Ideally, work-in-progress should still be regularly checked into version control, but it should be kept isolated until it builds successfully.</p>
<p><strong>4. Not Testing the Build </strong></p>
<p>Many organizations fail to take advantage of the build process as an opportunity to test earlier and more consistently.  Automated software inspection and build validation tests can help you detect regressions and other problems early, when they are easier to find and fix (not least of all because the changes in question will be recent enough for developers to remember what they were thinking when they wrote that piece of code).</p>
<p><strong>5. Infrequent Check-ins</strong></p>
<p>Making large, infrequent check-ins is not only a recipe for losing lots of work when you accidentally corrupt your hard drive or your laptop&#8217;s battery explodes, it also limits the value of other best practices like frequently executing and testing the build.  Continuous integration is really only as continuous as the version control activity driving it &#8211; if you only commit your changes once a day, there&#8217;s no point in doing anything faster than daily builds (if you check-in your changes less than once a day, seek professional help immediately).  Checking in smaller revisions more often also makes it easier to keep track of your work and track down the cause of any problems that are discovered.</p>
<p><strong>6. Not Publishing Builds</strong></p>
<p>Collaboration is the key to successful software projects and working code is the best artifact around which to collaborate.  Giving other developers and QA engineers easy access to the latest builds helps keep everyone in sync.  Make sure your build system can automatically publish successful builds so you don&#8217;t have to deal with managing distributions manually.  And be sure to also archive your build configurations, so you can reliably reproduce customer issues on older versions of your software.</p>
<p><strong>7. Interpreting Code Coverage in Isolation</strong></p>
<p>The most frequently cited code coverage related blunder is probably &#8220;wasting time trying to get all the way to 100% coverage&#8221;, or &#8220;believing that very high coverage means your code works&#8221;.  A commonly overlooked issue, however, is the importance of relative code coverage.  If you can&#8217;t compare coverage between different projects, then you don&#8217;t know where scarce testing resources will be best spent.  If you don&#8217;t know (or can&#8217;t remember) what your code coverage was last week, last month, or on the previous version of the software, it&#8217;s hard to evaluate today&#8217;s number.  Code coverage is far more useful when you can view it in context.</p>
<p><strong>8. Lack of Transparency</strong></p>
<p>While it&#8217;s very common to see businesses adopt open source software today, it&#8217;s fairly rare to see those businesses adopt any of the practices that help make open source software successful.  One key characteristic of open source development projects is transparency &#8211; everyone can see what everyone else is doing, fixing, or breaking &#8211; and this encourages bother peer accountability and recognition of individual contributions.  This is especially important with distributed development teams where the right hand often doesn&#8217;t know what the left hand is doing (because it&#8217;s asleep when the other one&#8217;s working).  commercial software development organizations would be well served by adopting practice to improve transparency among developers and, just as importantly, to give QA and management better and earlier visibility into development.</p>
<p><strong>9. Relying Only on Unit Tests</strong></p>
<p>Automating unit tests in your builds is a good start, but if you limit yourself to only doing unit testing, you&#8217;re missing an opportunity to catch a much wider range of potential problems.  From simple static analysis tools like findbugs or checkstyle, to enterprise products for security analysis, license compliance audits, or functional testing, the build event provides and excellent opportunity for early detection of a variety of issues.  Combined with a defect isolation mechanism, this can also become a valuable tool for enforcing software development policies or best practices.</p>
<p><strong>10.  Ignoring History</strong></p>
<p>If you regularly build and test your software, but don&#8217;t persist the results in a database, you&#8217;re missing out on the opportunity to gain valuable insights into your development process and software projects.  There&#8217;s a wealth of information in the form of build reports, test output, and other artifacts just waiting to be mined if only they were stored in a convenient way.  Even relatively simple queries could uncover previously unknown relationships or dependencies &#8211; finding out that half of your build failures occurred after someone touched an obscure configuration file would give you a pretty simple way to optimize your build process!</p>
<p>Then, how to overcome these blunders?  Borland offers whole bunch of tools to help.  No kidding, from Lifecycle Quality Management to Performance Testing, Borland&#8217;s development tools are still the best.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/software-development-blunders.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Negotiate 10-50% More Money in an Interview</title>
		<link>http://www.it-job-interview.com/negotiate-more-money-in-interview.html</link>
		<comments>http://www.it-job-interview.com/negotiate-more-money-in-interview.html#comments</comments>
		<pubDate>Tue, 16 Feb 2010 17:24:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Interview Tips and Strategies]]></category>
		<category><![CDATA[Salary]]></category>

		<guid isPermaLink="false">http://www.it-job-interview.com/?p=15</guid>
		<description><![CDATA[Money&#8230; that&#8217;s what this is all about. Unfortunately, business owners don&#8217;t hire you simply to give you their money. The surest way to not get a job is to ring up and ask how much it is paying. The second best way to miss out on the job is to ask how much you will [...]]]></description>
			<content:encoded><![CDATA[<p>Money&#8230; that&#8217;s what this is all about. Unfortunately, business owners don&#8217;t hire you simply to give you their money. The surest way to not get a job is to ring up and ask how much it is paying.</p>
<p>The second best way to miss out on the job is to ask how much you will be paid in the first interview. Either wait for the final interview or until you have received a job offer. Besides, your research of the industry should already give you an indication of how much to expect.<span id="more-15"></span></p>
<p><strong>How to ask for more&#8230;</strong></p>
<p>Once you&#8217;ve been offered the job it&#8217;s now time to talk money. Depending on the job you&#8217;ve applied for and the organization there may be no room for negotiating. You simply have to take what&#8217;s being offered. The 2 choices open to you are to put up with it or find a company that is willing to pay more for your skills.</p>
<p>The next section only applies if you think you are worth more, or want to earn more, than what you are currently being paid.</p>
<p>If you were an employer and you have $40,000 allocated as a wage for a new employee, would you offer the potential employee all of your $40,000? Or would you offer them $30,000 to see if they take it, in which case you&#8217;ve just saved yourself $10,000?</p>
<p><strong>Now you&#8217;re ready to proceed&#8230;</strong></p>
<p>If asked how much you were earning in your last position, answer truthfully, then explain part of your reason for leaving was because you wanted a chance to earn more. That you felt your skills and contributions to the company weren&#8217;t being rewarded hence the reason for you applying to this job.</p>
<p>It&#8217;s important to demonstrate why you think you are worth more. Bring up case histories of saving the company X% or increasing sales or service while you were there.</p>
<p>&#8220;We were thinking of a salary package of $30,000. How does that sound&#8230;?&#8221; You&#8217;ll hear this when you ask them what the salary for the job is or they may simply say it up front. The 3 ways to handle this are:</p>
<p>1. Say NOTHING. This tactic added $50 a week to my paycheck once. OK, that&#8217;s not a lot but it&#8217;s an extra $2,500 a year and I didn&#8217;t have to ask for it. A good 2 minutes work. The reason this tactic works is because people generally don&#8217;t like silences. When you say nothing the employer can tell that their offer is less than you were expecting. By saying nothing forces the employer to offer something closer to what you had in mind.</p>
<p>2. Explain that you were earning more in your last position and would expect at least that. If that doesn&#8217;t apply to you, tell them the salary you want plus a few thousand dollars more. The reason for this is — if you ask for too little you can&#8217;t negotiate up, you can only get what you&#8217;ve asked for or negotiate down. You&#8217;ve got no room to move in. But, if you ask for more than you want you have room to move down. Chances are that you may get what you asked for which is more than you originally wanted.</p>
<p>3. Accept the offer on the condition that you meet again in 3 or 6 months for a wage review. Explain that you have skills that will really benefit the company and you are willing to work for less than you would ordinarily accept on the proviso that in X months time you meet again to renegotiate your salary package. You&#8217;re taking a little of the risk away from them.</p>
<p>Now here&#8217;s a lateral thought for you — you can always get paid on a results basis&#8230; Depending on the sort of position you&#8217;ve applied for, if the salary is not up to your standard then ask for a share of profits, increased sales in a certain area or a share of savings made. If the company is spending $50,000 in a certain area and you can save them $15,000 (for example) you could ask for a one-off fee of half the savings ($7,500). (After all, they&#8217;re better off by $15,000 every year because of your idea.)</p>
<p>The same thing could apply if you can help to increase sales or productivity. You don&#8217;t have to be a salesman to do this.</p>
<p>I remember a story of a secretary in the USA who worked for a sausage making company. She thought it would be neat to sell sausages by mail order so she brought the idea to her boss. The boss said OK and she now heads up a multimillion dollar mail order sausage business. Oh yes, she gets paid a lot more than when she was a secretary.</p>
<p><strong>Use them as an example for you being paid more&#8230;</strong></p>
<p>If the money they&#8217;re offering is less than you want or need and it doesn&#8217;t look like you&#8217;re going to get what you&#8217;re asking for, try saying something like this:</p>
<p>&#8220;I&#8217;ve researched your firm and I know that the widgets you sell and the services you provide aren&#8217;t the cheapest on the market. Why is that?&#8221; &#8230;..(they will go ahead and tell you about their quality and service and expertise and how it&#8217;s superior to the rest, etc&#8230; )</p>
<p>To which you would reply: &#8220;Well, the same thing applies in my case. I&#8217;m not saying that other people can&#8217;t do my job for less. All I&#8217;m saying is that like you, I offer (insert your skills &amp; experience etc&#8230; here) and I&#8217;m always learning and improving those skills so that I can be of maximum value to you and your customers.&#8221;</p>
<p>Then say nothing and see what follows.</p>
<p>You can always accept what they&#8217;re offering with a review in 3 months or so if this tactic fails.</p>
<p>If the company is the cheapest on the market then you may be in trouble with the example above so you might have to point out that if you can work more quickly and efficiently, etc&#8230; then you&#8217;ll save the company money. They may pay you more for that.</p>
<p><strong>The last resort&#8230;</strong></p>
<p>If all else fails and they won&#8217;t meet your salary expectations, don&#8217;t take the job. This might get them to pay what you want or else it won&#8217;t. The fact is you have to be happy with the salary you&#8217;re being offered otherwise there is little point in working there is there.</p>
<p>If you can show the employer why you&#8217;re worth the money and they can see that there is no way you&#8217;ll do it for less, refusing the job may be what it takes for them to meet your demands. It shows them that you are serious about what you can do and the money you think you&#8217;re worth.</p>
<p>If they think you are being unrealistic they&#8217;ll let you go. Maybe one of their competitors will appreciate your skills and pay you the money you want.</p>
<p>But remember this: <strong>You don&#8217;t get what you deserve. You get what you negotiate.</strong></p>
<p>SHAMELESS PLUG: Job Secrets Revealed comes with a special &#8216;interview secrets&#8217; report that will give you &#8211; more secrets of the experts including sections on &#8220;behavioral interviewing&#8221;, an expanded section on understanding the mind of the employer and the Top 10 list of the &#8220;Things Interviewers Fear,&#8221; as well as the complete list of the toughest interview questions you&#8217;ll ever get, including advice on how to side-step the ones you won&#8217;t want to answer. Plus, we give you powerful techniques to let you take control of the interview.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/negotiate-more-money-in-interview.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is your database administration experience in configuring Oracle or other RDBMS for OLAP and decision support system?</title>
		<link>http://www.it-job-interview.com/what-is-your-database-administration-experience-in-configuring-oracle-or-other-rdbms-for-olap-and-decision-support-system.html</link>
		<comments>http://www.it-job-interview.com/what-is-your-database-administration-experience-in-configuring-oracle-or-other-rdbms-for-olap-and-decision-support-system.html#comments</comments>
		<pubDate>Fri, 15 Jan 2010 19:10:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Database Questions]]></category>
		<category><![CDATA[DBA]]></category>

		<guid isPermaLink="false">http://www.it-job-interview.com/?p=107</guid>
		<description><![CDATA[Be careful about this question.  What the interviewers want to know it your knowledge and experience on OLAP DSS, but many candidates missed this point, they explained their DBA experience in general, but failed to answer what is asked.  To answer this question correctly, you should provide your knowledge about the characters of OLAP and [...]]]></description>
			<content:encoded><![CDATA[<p>Be careful about this question.  What the interviewers want to know it your knowledge and experience on OLAP DSS, but many candidates missed this point, they explained their DBA experience in general, but failed to answer what is asked.  To answer this question correctly, you should provide your knowledge about the characters of OLAP and DSS systems, and how you configure the database to meet the requirements.<span id="more-107"></span></p>
<p>“I have extensive DBA experience in configuring database server for both OLTP and OLAP systems.  I worked on many transaction-oriented database, I also had the opportunity to setup database for decision support systems.  Nowadays most of the RDBMS provide options to setup OLAP for you during installation, you simply select this option and the installation process will configure your database suitable for OLAP and DDS applications.  Of course I can always change my database configuration manually when necessary.  The major difference of OLAP comparing to transaction database is that OLAP requires fast data retrieval and concurrent access.  Many DSS applications run very complicated queries.  In general, there are every few data manipulation activities such as insert, update, and delete.  Therefore in OLAP configuration I use indexes heavily to speed up data query process.  Oracle’s bitmap index and materialized views are also helpful.  I would also configure table partitions based on the analysis of data structure.  I would design tablespaces on different data files put on different hard disks and build tables across. That would increase concurrent access and reduce I/O bottleneck.  For DSS system, I may consider de-normalize the data structure and build dement ional database for reporting and BI purpose.  Depending on the specific project, I may implement other options such as configuring the database cache to meet the OLAP and DSS needs.”</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/what-is-your-database-administration-experience-in-configuring-oracle-or-other-rdbms-for-olap-and-decision-support-system.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Always Follow-up after Interview</title>
		<link>http://www.it-job-interview.com/always-follow-up-after-interview.html</link>
		<comments>http://www.it-job-interview.com/always-follow-up-after-interview.html#comments</comments>
		<pubDate>Sat, 09 Jan 2010 15:32:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Interview Tips and Strategies]]></category>
		<category><![CDATA[Follow-Up]]></category>

		<guid isPermaLink="false">http://www.it-job-interview.com/?p=8</guid>
		<description><![CDATA[After-interview fallow-up play an important role to help you stand out and get hired, that’s simply because majority of candidates don’t do it. It is such a great way to distinguish you from the rest of the pool. Why most people (maybe include you) don’t follow up? Because they are afraid of rejection, and rejection [...]]]></description>
			<content:encoded><![CDATA[<p>After-interview fallow-up play an important role to help you stand out and get hired, that’s simply because majority of candidates don’t do it.  It is such a great way to distinguish you from the rest of the pool.  Why most people (maybe include you) don’t follow up?  Because they are afraid of rejection, and rejection hurts.</p>
<p>Let’s face it.  Rejection is an unfortunate part of the job-hunting journey everyone gets, so don’t take it personally.  You don’t lose anything by follow-up but you have a lot to gain even if you get rejection in return.  If the answer is no, forget it and move on.  By all means, you used this opportunity to practice you communication skills, which would benefit you in the long run.</p>
<p>How to follow up, then?<span id="more-8"></span></p>
<p>Right after interview, send thank-you letters or cards to every interviewer to think them for interviewing you.  You should ask for business cards at the interview so you get their names and titles correctly.</p>
<p>Call the one who is in charge after couple of days.  You should have known who is the decision maker from the interview.  Ask if decision has been made.  If they are still considering, remind them that your skills and experience can be a big help to them.  If they have pick up one who is not you, you should thank them and express your willingness to be considered for other positions and future openings.  In either situation, you should speak with confidence and enthusiasm.</p>
<p>A few days later, write to the hiring manager to state your availability and ability for this position if you know from the follow-up call that decision is not make yet.  Or write to thank them again for interviewing you, and ask for been considered for later opportunities.  Write with positive attitude and leave a last impression.</p>
<p>That’s it.  It’s easy and wouldn’t take a lot of your time.  So, do it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/always-follow-up-after-interview.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CASE Tools and System Development Life-Cycle</title>
		<link>http://www.it-job-interview.com/case-tools-system-life-cycle.html</link>
		<comments>http://www.it-job-interview.com/case-tools-system-life-cycle.html#comments</comments>
		<pubDate>Wed, 30 Dec 2009 02:07:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Skills and Experience]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Life Cycle]]></category>

		<guid isPermaLink="false">http://www.itcareersuccess.com/?p=121</guid>
		<description><![CDATA[CASE Tools Computer-Aided Software Engineering (CASE) tools are used by system analysts, designers, and developers to capture information about business requirements, create a design for the data structures to fulfill those requirements, and generate front-end and server program code. CASE tools can automate much of the manual, repetitive, and error-prone work needed for system development, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>CASE Tools</strong></p>
<p>Computer-Aided Software Engineering (CASE) tools are used by system analysts, designers, and developers to capture information about business requirements, create a design for the data structures to fulfill those requirements, and generate front-end and server program code.  CASE tools can automate much of the manual, repetitive, and error-prone work needed for system development, and can greatly increase the productivity, accuracy of the design, and robustness of the implementation.<span id="more-254"></span><br />
<strong><br />
System Development Life-Cycle</strong></p>
<p>CASE Application Development Method (CADM) – 7 phases:<br />
1. Strategy<br />
2. Analysis<br />
3. Design<br />
4. Build<br />
5. Test<br />
6. Implementation<br />
7. Maintenance</p>
<p><em><strong>1. Strategy</strong></em></p>
<p>The purpose of the Strategy phase is to formulate a basic description of the overall scope of the project and how the project will proceed.  The entire focus is on the business.  The goal is to gain a clear understanding of the business area’s goals, objectives, processes, direction, and needs in order to structure and document the vision of project.  Results of this phase include strategy ERD, process flows, strategy document, cost-benefit analysis, and workplan.</p>
<p>Strategy Document is also referred as project charter, project definition document, and scope document.  Strategy document outlines the scope of a project and defines an agreement about what the project is committed to deliver.  It also includes the estimated budget, time frame, resources, controls, and standards within which the project must be completed.</p>
<p><em><strong>2. Analysis</strong></em></p>
<p>The analysis phase breaks logically into two parts: information gathering and requirement analysis.</p>
<p>Within the information gathering portion, techniques for getting at user requirements include interviews, questionnaires, and joint application development (JAD) sessions, along with reviews of the current system, the report audit, and user and system documentation.</p>
<p>In requirements analysis, we extract the system requirements form the information gathered and place them in an organized structure.  This can be done at both the unit level and, ultimately, at the system level.</p>
<p><em><strong>3. Design</strong></em></p>
<p>The Design phase includes two broad subphases:<br />
-    Database Design<br />
-    Application Design</p>
<p>You should already have a complete ERD from the Analysis phase, but need to do the physical database design.  The basic strategy of database design is to map entities to tables, making adjustments fo subsets, denormalization, aggregation, and summary tables.</p>
<p>At the simplest level, application design is the design of software, including the creation of structures that address modules, programs, procedures, navigation, internal controls, and security.</p>
<p><em><strong>4. Build</strong></em></p>
<p>In the Build phase, you build the database and application.  The Build phase deliverables consist of the following:</p>
<p>-    Unit tested application system<br />
-    Populated databases<br />
-    System documentation<br />
-    User documentation<br />
-    Help system and online documents</p>
<p><em><strong>5. Test</strong></em></p>
<p>In the Test phase, you develop a test plan that should describe not only test to be run but also how test failures or variances will be handled.  Tests include unit testing, system testing, user acceptance tests, and training and documentation.  Through this phase, the new system is formally tested.<br />
<em><strong><br />
6. Implementation</strong></em></p>
<p>In this phase, the project team will rollout a system to production environment and provide adequate user support.  The rollout/migration process involves transition period where the system is closely monitored and support is transferred from the project team to the system operation group.</p>
<p><em><strong>7. Maintenance</strong></em></p>
<p>Maintenance is a process that continues throughout the life of the system.  A predefined process must be put into place to handle ongoing problems, modifications, and enhancements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/case-tools-system-life-cycle.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

