I had an interview of Physical Data Modeler position with a "so called" Techie group. I was interviewed over the phone for less than 10 min. and got invitation (self-paid of course) for an in-house interview. I flew from Dallas to New York and booked hotel in NY for 2 days since late evening flights were not available. I thought they trust my profile that I have been working on similar project for past 3.5 years in Citigroup but they gave me a set of questions to write sql and output. I finished that and then sat for about 30 min. but nobody paid any attention. Then i was taken in room and was asked to build Model based on very vague requirement. I explained but they were too stubborn to digest your answer. At conceptual level there can have multiple answers and they were so determined with negative thoughts that we ask toughest question so I failed. I answered their all questions that has definite answers on the topics like Partitioning, Indexing, Dimension etc. Next day I got answer that they didn't like me. Understandable, since they must have set up a real high bench mark and there are experts in market far better than me. So no regret for that. But they could have filtered me out based on my technical capability by phone interview and I could have save my time plus $2000 (B'se I'm a consultant and I lost 2 working days). So i have no problem with their toughest screening process but I wish they had professional ettiquett and respect for others. If I have to interview, I can also design the toughest and open ended questions for them to prove my techie power since I have done real challanging projects in my current job and career. So I wouldn't join niether recommend Credit Suisse to anyone.