Сертификат от Tekmetrics

Dmitry S
Уже с Приветом
Posts: 1490
Joined: 24 Jan 1999 10:01
Location: Russia -> village in WA

Сертификат от Tekmetrics

Post by Dmitry S »

Получил оставшиеся 3 сертификата.
User avatar
Dedal
Уже с Приветом
Posts: 1545
Joined: 03 Feb 1999 10:01

Сертификат от Tekmetrics

Post by Dedal »

Сходил я на этот Текметрикс... Сдал экзамены по C, C++, Delphi и, ради прикола, по администрированию Win95. Что можно сказать?

1. Они сами говорят, что:
- на каждую тему в базе 250-400 вопросов (в каждом экзамене 24-40 вопросов, есть из чего выбирать)
- система учитывает ответы на предыдущие вопросы (вот только как? Перепроверяет правильные или неправильные ответы? Или, если на одну тему сразу ответил правильно, начинает мучать другой?)
С другой стороны, сдав экзамен по C 4 раза, я не заметил, чтобы вопросы уж очень сильно менялись. по меньшей мере 2/3 задавались из тех, что уже были. Кстати, оценочки: 4.34, 4.44, 4.53 и... 4.34 [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974] У меня лично есть подозрение по нескольким вопросам, а один кажется мне просто неправильным, я его приведу ниже. Может кто подскажет.

2. Эти дурни даже не интересуются тем, нужен ли мне их сертификат. Вышлем, говорят, и точка. А зачем он мне, если я по третьему разу экзамен сдаю (ха! на халяву то) и разница в очках - одна десятая. И вообще, мне не нужен сертификат при оценке меньше, чем 4 балла. Только позориться.

3. Delphi - один и единственный раз: 4.61.

4. C++ - тоже один раз: 3.42 [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974] Это интегральный показатель, там на самом деле два экзамена: по разным объектным штукам (дурацкие диаграммы с символами, которые хоть и описаны рядом, но непонятно, к какому объекту относятся; и еще вопросы типа: а как вы думаете, как лучше сделать в данной ситуации?) - это я сдал на 3. И собственно C++ - 3.6. Учитывая, что я на нем ничего не писал, и только неделю назад прочел книжку - неплохо. Но... меньше 4.

5. Администренье Win95 - я сдавал просто нахаляву, но при этом мои 3.72 лучше, чем 95% сдавших [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974]. Надо просто почитать Resource Kit, и все можно сдать. Много вопросов - а для чего этот файл? а этот? а если его удалить?

6. Они не разрешили менять мне имя и фамилию в моем аккаунте, но при сдаче следующего экзамена высосали все данные на такую же форму и я спокойно все поменял [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974]

В общем, еще немного сыровато, но скоро, думаю, начнут брать деньги.

А вот вопросик по C в виде моего вопроса к ним (я отослал уже. Не дай бог, чего-то не заметил [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974] ):
--- CUT HERE ---
void printTime()
{
time_t currentTime = time();
char *strTime = ctime(¤tTime);
printf("%s",strTime);
}

What is wrong with the sample code above?

Choice 1: time() does not return a value of type time_t
Choice 2: ctime requires 2 parameters
Choice 3: ctime does not return a string
Choice 4: space must be allocated to strTime before calling ctime
Choice 5: memory leakage will occur
--- CUT HERE ---

First of all please mention the strange "¤tTime" in ctime() parameter.
I dont really think that it's your fault, but anyway this is what I
see in my browser (MSIE 4.01, russian). The sequence "&" plus "curren" in some
secret manner changed to "¤" symbol. I'm not very experinced in
Internet programming for now, so... Think about it [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974]

Next, you've called time() without parameters. I think it's improper,
it should have the parameter as it was defined, while it can be NULL.

Now let's answer all the Q's.
Choice 1: Wrong. time() returns time_t.
Choice 2: Wrong. ctime requires 1 parameter.
Choice 3: Wrong. ctime returns pointer to string.
Choice 4: Wrong. strTime uses preallocated static storage for each call.
Choice 5: Wrong. strTime is just a pointer, no leakage in sight.

So, what's the catch?

P.S. If time() is called with NULL parameter, the code above is
executed perfectly in BC++ 3.1 (DOS). I haven't tested it in
MSC++ 4.1 but I do think it would run well.

Вот. Буду благодарен, если кто прояснит. А то от них хрен дождешься. Да, в примере вместо таракана с tTime должно быть адрес от currentTime. Браузер корежит.
---

[Сообщение редактировано - Mikus (29-05-99).]
Butskyy
Posts: 8
Joined: 11 Apr 1999 09:01
Location: Poltava, Ukraine

Сертификат от Tekmetrics

Post by Butskyy »

А как на счет 5го варианта ответа?

> Choice 5: memory leakage will occur

ctime выделит память и вернет тебе char* но никто потом эту память не освобождает!
Так что пока ТекМетрикс устоял [img:697c6058a5]http://www.privet.com/ubb/smile.gif[/img:697c6058a5]
User avatar
Dedal
Уже с Приветом
Posts: 1545
Joined: 03 Feb 1999 10:01

Сертификат от Tekmetrics

Post by Dedal »

to Butskyy:
-----------
> А как на счет 5го варианта ответа?
>> Choice 5: memory leakage will occur

> ctime выделит память и вернет тебе char* но никто
> потом эту память не освобождает!
> Так что пока ТекМетрикс устоял

Кусок из борландовского хелпа:
--- cut here ---
char *ctime(const time_t *time);
...
Return Value:
...function returns a pointer to the character string containing the date and time.

This string is a static variable that is overwritten with each call to the function.
--- cut here ---

По-русски же написано: статическая переменная, очевидно распределенная в библиотеке (хотя сегмент данных все равно общий, но это неважно). При каждом вызове перекрывается один и тот же блок памяти. Ну и где этот memory leakage?

Вы что же думаете, я прямо так честно на все подряд отвечал? Это же не C++ или Delphi, где не каждый пример проверишь. А тут - copy/paste, компилишь и смотришь результат. Да и контекстный хелп под носом, если что. Как говорил Эдисон (или кто это был?) - главное не помнить наизусть, а знать, где найти [img:2d3cce66ee]http://www.privet.com/ubb/smile.gif[/img:2d3cce66ee] А борландовские компиляторы всегда выполняли все (или почти все) требования ANSI, в отличие от M$.
---
Rafael
Уже с Приветом
Posts: 130
Joined: 13 Apr 1999 09:01
Location: Moscow<->NJ

Сертификат от Tekmetrics

Post by Rafael »

To Dizzy:
Я тоже сдавал на MCSE и последним у меня был IIS 4.0 Экзамен легкий. Поскольку у меня тоже NT+IIS все время валились, а книги в продаже были по 2-й версии (сейчас и по 4-й есть, видел на Олимпийском), то я просто прочитал отзывы сдававших (braindumps), запомнил вопросы (ну еще simulation questions - надо хоть немного панель MMC представлять) ну и сдал его, с нормальным баллом, ни единой книжки не открыв и без практического опыта. После этого, кстати, я сильно разочаровался в этих сертификациях. Первые экзамены я сдавал - по полгода документацию штудировал, опыт набирал. А здесь...
dmitri
Уже с Приветом
Posts: 269
Joined: 05 Jan 1999 10:01
Location: Mountain View, CA

Сертификат от Tekmetrics

Post by dmitri »

To Mikus
А может быть они имели ввиду что ты как раз и должен был
заметить что функции time() не передан ни какой параметр
Правда даже в этом случае не понятно какой же ответ следовало выбрать, может 1й:
Choice 1: time() does not return a value of type time_t

Dmitri
DB
Уже с Приветом
Posts: 164
Joined: 22 Jun 1999 09:01
Location: St.-Petersburg

Сертификат от Tekmetrics

Post by DB »

А как насчет сиртификации по другим продуктам?
Может кто пробовал пройти что нибудь типа "Oracle Certified DBA" и как может котироваться такое звание?
В Питере знаю людей, которые это сдавали за сумму ~120$ в представительстве ORACLE.

Извините, что чуть-чуть не по теме. [img:41654548ce]http://www.privet.com/ubb/smile.gif[/img:41654548ce]
yura_deg
Новичок
Posts: 41
Joined: 05 Jan 1999 10:01
Location: Челябинск>MD>Челябинск>MA

Сертификат от Tekmetrics

Post by yura_deg »

Привет!
Я уже давно получил сертификаты по ORACLE и C, они пришли по почте.
Юра
Челябинск.
Garos
Posts: 9
Joined: 14 May 1999 09:01
Location: Russia

Сертификат от Tekmetrics

Post by Garos »

Сдавал 5 мая получил сегодня, 24 июня.
Санкт-Петербург.
KAM
Новичок
Posts: 46
Joined: 05 Jan 1999 10:01
Location: SPb

Сертификат от Tekmetrics

Post by KAM »

Я тоже получил сегодня.
Сдавал 7 мая.
Тоже Питер.
------------------
С системным приветом, КАМ




[This message has been edited by KAM (edited 25-06-1999).]
User avatar
Dedal
Уже с Приветом
Posts: 1545
Joined: 03 Feb 1999 10:01

Сертификат от Tekmetrics

Post by Dedal »

Cool! Получил сертификат. Вообще-то я сдавал несколько экзаменов по C (все прошли, как master), первый из них - 19 мая. 10 июня пришло мыло о том, что они собираются послать мне сертификат, а вчера (5 июля) пришла бумажка! Довольно шустро, по нашим меркам. Самое прикольное, что сертификат голенький лежал в почтовом ящике, даже не помятый, но при этом - никакого конверта! Они что, всю забугорную почту просматривают, уроды?
Я зря волновался, кстати, а никто не сказал, что оценки в сертификате нет - только запись Master programmer. Я боялся, что они на каждый сданный экзамен высылать бумагу будут [img:0f84e23b11]http://209.15.20.236/ubb/smile.gif[/img:0f84e23b11]
Довольно симпатичная бумажка.
Вот теперь жду по Delphi. А по C++ я на мастера не натянул - объектное проектирование завалил - 3. Бум стараться еще, пока халяву не прикрыли.
---

Return to “Работа и Карьера в IT”