0% acharam este documento útil (0 voto)
6 visualizações33 páginas

Questões de Comunicação e Programação C

O documento contém um exame de amostra para a Sasken Communication India com três seções: perguntas de C (10), perguntas de Aptidão (10) e perguntas específicas das disciplinas de Ciência da Computação/Eletroeletrônica (10). Para a seção de perguntas de C, as questões avaliam o conhecimento sobre conceitos de programação em C, como tipos de dados, operadores, funções, arrays, ponteiros, loops e macros. As perguntas de aptidão de amostra incluem matemática, lógica, sequências de codificação e resumos/inferências de textos. As perguntas de Ciência da Computação abrangem tópicos como sistemas operacionais, algoritmos, estruturas de dados, grafos, árvores, redes e o modelo OSI. A seção de entrevista fornece uma visão geral das perguntas normalmente feitas em uma entrevista técnica para uma posição de estudante de CS, com ênfase em estruturas de dados.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
6 visualizações33 páginas

Questões de Comunicação e Programação C

O documento contém um exame de amostra para a Sasken Communication India com três seções: perguntas de C (10), perguntas de Aptidão (10) e perguntas específicas das disciplinas de Ciência da Computação/Eletroeletrônica (10). Para a seção de perguntas de C, as questões avaliam o conhecimento sobre conceitos de programação em C, como tipos de dados, operadores, funções, arrays, ponteiros, loops e macros. As perguntas de aptidão de amostra incluem matemática, lógica, sequências de codificação e resumos/inferências de textos. As perguntas de Ciência da Computação abrangem tópicos como sistemas operacionais, algoritmos, estruturas de dados, grafos, árvores, redes e o modelo OSI. A seção de entrevista fornece uma visão geral das perguntas normalmente feitas em uma entrevista técnica para uma posição de estudante de CS, com ênfase em estruturas de dados.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

SASKEN COMUNICAÇÃO ÍNDIA

Há 10 perguntas em cada uma das três seções, totalizando 30 perguntas. 4 opções foram dadas. 1 ponto por
cada resposta. sem penalização por respostas erradas.

q.1 se a fase de diferentes componentes de frequência do sinal variar linearmente, então todas elas alcançam
destinocom atraso
1) O atraso também varia linearmente.
2) sem alteração no atraso,
3)

q.2 qual é a relação entre dbm e db?


1) mesmo
2) dbm é 10 vezes db
3) db é 10 vezes dbm
4) db é uma medida relativa e dbm é uma medida absoluta.

q.3 diferença entre PSK e QPSK


a. taxa de amostragem mais lenta
b. maior taxa de amostragem
c. taxa de bits mais lenta
d. maior taxa de bits.

q.4 qual é o principal problema da comunicação por linha elétrica


a. geração de sinal de áudio de alta qualidade
b. separação do sinal de modulação e do sinal de carreira
c. (algo) filtragem de passagem baixa

q.5 um sinal deve ser transmitido a uma longa distância de 1000 km enviando 10 mbps. se o sinal consiste em
1000 bits/pacote e leva 5 microssegundos para transmitir, então quanto dado deve ser enviado, tal ...
essa linha fica totalmente preenchida.
a. 100
b. 500
c
d.1000

q.6 se um processo é sentido amploestacionárioentão


a. sua função de densidade de probabilidade também é wss
b. a densidade espectral de potência é wss
c. isso significa que a função de autocorrelação constante depende apenas da diferença de tempo t1-t2.
d.

q.7 para transmissão de sinal sonoro inteligente


um filtro passa-baixa de 1,8 kHz será utilizado.
b. hpf de 1.8khz
c.
d.

q.8 se um número de 32 bits em forma fracionária for convertido em float, então ele é multiplicado por
a. 2^31
b. 1/(2^31 - 1)
c. 2^31 -1
d.

q.9 se o sinal é amostrado a 8 kHz e o sinal de 1 kHz é transmitido então


q.1 char const *p='p' então qual das opções abaixo é verdadeira
a.**P =
(esta pergunta você pode obter do papel amostral do fresher world)

q.2 função recursiva


contar(n){
se contagem <= 1
then result = 1;
senão
result = count(n-3) + count(n-1)
}
para contar(6) a resposta é:
a. 3
b. 6
c. 9
d. 12

q.3 para(i=0;i<=50;i++)
for(j=0;j<=100;j++)

for(j=0;j<=100;j++)
para(i=0;i<=50;i++) para este tipo de loop qual é mais rápido
a. mesmo
primeiro
c. segundo
d. depende de s/w e h/w

#define putchar(%f,c)
int c='d';
putchar(c);
qual é a saída?
a. ,b. alguns números
c. erro de compilador
d. erro de segmentação

q.5 arquivo a
teste()
{ int a; }

arquivo b
void main(void)
{ int b;
b= teste();
}
qual é a saída
a
b. b
c. not compiled,error
d. compila com sucesso, mas dá erro de ligação

q.1 se 2<x<3 e 7<y<8 então qual é o maior


(x^2)*y
b. y^2)x
c. 5xy
d.
e.
q.2 in parallelogram what values of angles r possible
i. 90,90,90,90
ii. 70,130,70,130
iii. 40,70,150,130
a. apenas i e ii
b,c,d,e : combinações

q.3 se x+y=z é dado, o que pode ser inferido a partir disso?


i. x<z
ii. x<y
iii. x<2z
eu apenas
b. i e ii apenas sem outras combinações

q.4 se B está 8 milhas a leste da cidade A, C a 16 ao norte de B, D 16 milhas a leste de C, E a 12


no norte de D, qual é a distância entre A e E.
a. 10
b. 20
c. 30
d. 40
e. 50

q.5 em uma biblioteca para cada romance único há 2 livros de ciência e para cada livro de ciência há
7 livros de economiaentão a proporção de economia para ciência para romance é
a. 1:2:14
b. 2:1:7
c. 14:2:1
d.e.

q.6 ira é mais alto que sam, harold é mais baixo que gene, elliot é mais alto que harold
sam e harold têm a mesma altura. Então, qual é verdadeiro?
[Link] é mais baixo que harold
b. elliot é mais alto do quegene
ira é mais alta que elliot
d. elliot é mais baixo que gene
e. harold é mais baixo que ira

q.7 se a(n) for inserido seguindo a regra [ a(n)^2 - 1 ] então quais são os próximos três
entradas.
a. 0,-1,0
b. 2,3,4
c. 1,2,3
d. 0,-1,2
e. 0,-1,1

#include<stdio.h>
#include<conio.h>

/*void print_arr(float **p)


{
printf("%f %f %f \n",p[0][0],p[0][1],p[0][2]);
}

void main ()
{
float arr[2][3]={{0,1,2},{3,4,5}};
float **fl_arr;
clrscr ();
fl_arr=(float **) arr;
imprimir_arr(fl_arr);
fl_arr++;
print_arr(fl_arr);
}

# define putchar(c) printf("%c",c)

void main ()
{
int s='c';
clrscr ();
putchar (s);
printf("%d", printf("ABC\\"));
}

void main ()
{
int i;
clrscr ();
for(i=0;i<3;i++)
{
int i=100;
i--;
printf("%d..",i);
}
}

void main ()
{
int a[]={9,4,1,7,5};
int *p;clrscr ();
p=&a[3];
printf("%d",p[-1]);
}

void main ()
{
int a[]={101,201,301,401,501,601,701,801,901,001};
int *p; clrscr ();
printf("%d",a);
printf("arthi");
printf("%d", ((char *)-a + sizeof(int)));
p=(int *) ((char *) a +sizeof (int));
printf("%d",*p);
}

principais ()

{
int a[10]={10,9,8,7,6,5,4,3,2,1}; clrscr ();
int *p=a;
int *q=&a[7];
printf("%d%d%d",q,p,(q-p+1));
}

principal()
{
int i=5; clrscr ();
i= !i >3;
printf("%d",i);
}*/

void main ()
{
int a[10]; clrscr ();
3[a]=10;
printf("%d ",*(a+3));
}

PARTE #2

Exame Sasken 20 de jul de 2004

Padrão: C(10 perguntas) + APTIDÃO(10 perguntas) + Baseado em Disciplina[CS/EC](10 perguntas)

Duration : 1 Hr

Perguntas sobre C
------------

1. Considere a seguinte declaração:-

char const *p = 'd';

Qual das seguintes operações não é permissível


(a) *p++
(b) ++p
(c) (*p)++
(d) Todos

2. Qual é a saída do seguinte código :-

void imprimir_arr(float **p)


{
printf(" 0 %f 1 %f 2 %f\n",p[0][0],p[0][1],p[0][2]);
}

void main()
{
float arr[2][3] = {{0,1,2},{3,4,5}};
float **fl_arr;
fl_arr = (float *)arr;
imprimir_arr(fl_arr);
fl_arr++;
imprimir_arr(fl_arr);
}

(a)
(d)falha de segmentação

3. Qual é a saída do seguinte código:-

#define putchar (c) printf("%c",c)


void main()
{
char s='c';
putchar (s);
}

(a) c
99
(c) Erro de compilação
(d) Erro de execução

4. Qual é a saída do seguinte código:-

void main()
{
printf("%d", printf("ABC\\"));
}

(a) ABC\
(b) 1
(c) ABC\4
(d) ABC\3

5. Qual é a saída do seguinte código:-

int computar(int n)
{
se(n>0)
{
n=computar(n-3)+computar(n-1);
retornar(n);
}
return(1);
}

void main()
{
printf("%d",compute(5));
}

6
(b) 9
(c) 12
(d) 13

6. Qual é a saída do seguinte código:-

void main()
{
int i;
para(i=0;i<3;i++)
{
int i=100;
i--;
printf("%d..", i);
}
}

(a0..1..2..
(b)99..98..97..
(c)100..100..100..
(d)99..99..99..

7. Qual é a saída do seguinte código:-

void main()
{
int a[]={9,4,1,7,5};
int *p;
p=&a[3];
printf("%d",p[-1]);
}

(a)6
(b)1
(c)7
(d)Erro

[Link] é a saída do seguinte código:-

void main()
{
int a[]={10,20,30,40,50};
int *p;
p= (int*)((char *)a + sizeof(int));
printf("%d",*p);
}

(a)10
(b)20
(c)30
(d)40

9. Qual código irá rodar mais rápido

for(i=0;i<100;i++)
for(j=0;j<10;j++)
a[i][j]=0;

OU

para(j=0;j<10;j++)
for(i=0;i<100;i++)
a[i][j]=0;

(a) Primeiro código


(b) Segundo código
(c) Mesmo
(d) Dependente do compilador e do hardware

Aptidão
--------

1. Quantos números de 2 dígitos existem que têm 8 como


o número da unidade em seu quadrado.
(a)3
(b)Nenhum
(c)2
(d)1

2. B está 8km a leste de A. C está 6km ao norte de B. D está 12km


A leste de C. E está 16 km ao norte de D.
Qual é a distância entre A e E.
(a)20km
(b)22km
(c)18km
(d)30km

3. x+y = z
Então
(a)...
(b)y<z
(c)...

4. 2<x<3 , 7<y<8
Então, qual é o maior
(a) (x^2)y
(b) 5xy
(c) x(y^2)
(d) 5(x^2)y/12

5. A é mais alto que B, D é mais alto que D, D é


mais curto que E. Então, qual das seguintes opções está correta.
(a) C é mais alto que E
A é mais alto que C
(c) D é mais baixo que A
B é mais baixo que C

6. Foi dado um pequeno trecho e 4 opções que


resumiu que foi dado. O melhor foi escolhido.

[Link] passage was given and 4 inference was given


e correto foi ser escolhido. Este aqui é muito fácil.

8. Qual dos seguintes é um paralelogramo:


(a)130,50,130,50(ângulo em graus)
(b)120,30,130,20
(c)90,90,90,90
(d)a & c

9. Na série a seguir (an - 1)^2, 1 é o primeiro


termo. Quais são os próximos três
(a)1,3,4
(b)0,3,6
(c)0,1,2
(d)0,1,0

Ciência da Computação
----------------

1.O deadlock ocorre quando


(a) Alguns recursos estão retidos por alguns processos.
(b)...
(c)...
(d)Nenhum desses

2. Uma expressão prefixa pode ser igual a uma expressão posfixa


expressão revertida apenas se
(a) É associativo à esquerda
(b) É comutativo
é associativo à direita

3. Quantas linhas serão impressas no seguinte


pgm Pascal
[Eu não me lembro da versão Pascal, então estou dando C]
version]

void imprimir(int n)
{
se(n>0)
{
print(n-1);
printf("%d",n);//println(n) na versão Pascal.
print(n-1);
}
}
(a)3
(b)7
(c) 15
(d)31

4.Número máximo de nós em umárvorecom n níveis.


(a)2^(n-1)
(b)(2^n)-1
(c)2^(n-1) - 1

5. O gráfico completo com n nós tem


(a)n-1 arestas
(b)n(n-1)/2

6. Se d é o grau de um nó em um grafo e n é
número de vértices então número de arestas nesse gráfico
é
(a)Edição
(b)0.25Edi
(c)0.5Edi

7. Uma gramática foi dada e 4 cadeias foram dadas e o


um que não era possível foi escolhido.

8. Um problema relacionado ao ethernet em que uma estação


enviar um quadro tem uma probabilidade de p. Existem m
estações para enviar pckts. A opção 4 foi dada. Foi um
tipo de questão matemática relacionada à probabilidade.

9. Qual das seguintes camadas no modelo OSI faz


manipulação de erros
(a)Link de dados
(b)Rede
(c) Transporte
(d) a & c
10. Um problema de rede em que a taxa de dados, a propagação
atraso, e a distância foi dada e era para descobrir como
muitos pacotes estarão na fila.
Escolhas onde
5000
(b) Não é possível encontrar com os dados fornecidos
(c)1000

Entrevista [Para estudantes de CS]

---------
Há entrevista técnica, bem como entrevista de RH. Entrevista técnica
é o importante.

Tech interview questions


------------------------

Eles vão perguntar sobre o projeto. Eles vão fazer perguntas gerais.
perguntas sobre isso e muito provavelmente não irá entrar em
a parte de implementação disso. Então, deve-se ter um
ideia geral sobre o projeto realizado.

A entrevista é principalmente baseada em Estruturas de Dados. Alguns


as perguntas são as seguintes:-
- O que é uma árvore, sua aplicação, ordem para
inserção, exclusão e percurso no pior caso
análise.
- O que é um gráfico, suas aplicações.
Altura de uma árvore
- Árvore balanceada e como balancear uma árvore
Árvore Geradora Mínima
- Algoritmos de Dijkstra e Prim
- Defina uma estrutura para uma lista encadeada.
Busca binária e sua análise
- Ordenação por montes e sua análise
- O que é uma heap e sua aplicação
- Cache e seu funcionamento
Memória (mapeada por IO)
- Funções e tipos recursivos, suas vantagens e desvantagens.
- Compilador (gramática)

*****Perguntas de depuração em C como

(1) Qual é o problema com o seguinte código

int * f(int a)
{
int i;
i=a;
return(&i);
}
Não podemos retornar o endereço de uma variável automática, pois ela
a alocação é feita na pilha, que é desalocada
quando a função retorna.

(2)
a.h b.c c.c d.c
int i=0 #include"a.h" #include"a.h" extern int
i;void main{.....}
|||
b.o c.o d.o
Fase de Compilação

Vínculo para obter o exe.


Haverá algum problema em alguma fase. Se sim, então
onde e o quê?
Na fase de linkagem, haverá múltiplas declarações
de eu.

*****Você será instruído a escrever algum código como

(1) Para encontrar o comprimento da string usando uma função recursiva.


(2) Para encontrar a série de Fibonacci usando recursão
função.
(3) Para escrever código para malloc de modo que a alocação possa ser
feito rapidamente.
(4) Escreva um protótipo de função que retorne um ponteiro que
aponta para um array de 10 ints.

Entrevista de RH
------------

- Apresente-se
Por que devemos escolher você?
O que você sabe sobre a Sasken e etc.

PARTE #3

Teste Sasken

Teste C
Aptidão
3) técnico

1)const char *p='c';


o que não é permitido 1)p++ 2)*p++ 3)(*p)++ 4)tudo

#define putchar(c) printf("%c",c);

int c=69;
putchar(c);

3) printf("%d",printf("ABC//"));

4) int func(int r)
{
int static resultado;
se(r<=0) resultado=1;
senão
result=func(r-3)+func(r-1);
retornar resultado;
}

5) int i=3;
enquanto(i--)
{
int i=100;
i--;
printf("%d..",i);
}

6) arquivo a.c

void test()
{
int i=20;
printf("%d",i);
}

arquivo b.c

void main()
{
int i=10;
teste();
printf("%d",i);
}

o/p é----

Técnico

Deadlock, grafo(2), detecção de erro em qual camada do OSI, encontrar nº: de pacotes

PAPEL SASKEN
------------------------

Havia cerca de 85 Ciências da Informação, 30 Telecom.. e 5computadorcalouros de SC.


Após o teste, o RH anunciou que o resultado será em 3 dias, ou seja, até Quarta-feira. Apenas
aqueles
candidatos que forem pré-selecionados serão informados por e-mail. O restante deve assumir que estão
não
pré-selecionado. Se pré-selecionado, eles terão que vir para uma ENTREVISTA TÉCNICA seguida
por um RH
ENTREVISTA.
Pode haver mais recrutamento na SASKEN. Não tenho certeza. Não envie seus currículos por
emails. Apenas vá
vá para o Campus Sasken e deixe o seucurrículos.

Endereço:
Sasken Comunicações Tecnológicas Limitada.
# 139/25 Amar Jyoti Layout, Ring Road,
Domlur PO
Bangalore 560 071
Índia.

As perguntas eram assim.


Novo padrão Sasken
------------------------------
Realizado em 9 de agosto às 14h30
O texto consiste em duas partes
Teste C
2) CSE01 Teste
Duration: 1hr
---------------------------------------------------------
1) Teste de C - 10 perguntas - Algumas perguntas foram as seguintes
Eu me lembro apenas de alguns.
a) Como é chamado o mecanismo de passagem de parâmetros para Macros?
b) void func(int x, int y)
{
x=3;
y=2;
}
principal()
{
int i;
func(i,i);
imprimir(i);
}
Se a saída deve ser 2, qual é o nome do mecanismo de passagem de parâmetros?
c) qual dos seguintes códigos trocará os dois números? -3 opções foram dadas
d) qual dos seguintes é ilegal para o programa?
principal()
{
char const *p='p';
}
1)p++ 2) *p++ 3)(*p)++ 4) all
e) qual é a saída do seguinte programa
void imprimir(int ** arr)
{
print("0 %f, 1 %f, 2 %f ",arr[0][0],arr[0][1],arr[0][2]);
}
principal()
{
int a[][]={ {1,2,3},
{4,5,6}
}
int ** arr=a;
imprimir(arr);
arr++;
imprimir(arr);
}
f) qual dos seguintes códigos troca os dois números.
- 4 opções foram dadas
g) se a string " isto é um " estiver presente no código de uma função como 'void func(void)'
onde
a variável será armazenada na memória.
{"a":"a) na pilha","b":"b) heap","c":"c) segmento de código ou texto conforme a implementação","d":"d) criado"}

quando
a função é chamada, armazenada no espaço da pilha de funções e destruída quando sai.

2) CSE01-15 perguntas
Nesta seção, havia perguntas sobre portas LD, flip flop JK, taxa de amostragem e algumas outras.
outro
então havia alguns do OS - não me lembro das perguntas.
Parte #4

Na entrevista, eles perguntaram sobre Pilhas, Filas, Listas Ligadas, Árvores Binárias.
Algumas perguntas que me lembro são:
1) If u have a linked list library, how do u design stack and queue using it; write pseudocode.
2) O que são variáveis e funções estáticas?
3) Escreva um código em C para contar o número de 1s em um caractere (1 byte).
4) O que é pré-ordem, pós-ordem, em-ordem; escreva o código para imprimir a pós-ordem.
5) Você pode construir um binárioárvoredada suas informações de ordem inutra e pós-ordem. É necessário ou
suficiente para construir árvore. Pediu um exemplo para fazer de ambas as formas.
6) Se a recursão não for usada para imprimir em ordem pós-fixada, qual outra estrutura de dados você usaria
(resposta: Pilha).
7) Você pode usar pilha sempre no lugar de recursão?
(ans: Yes)
8) O que são caracteres meta?
9) Escreva um trecho de código para inserir um nó em uma lista encadeada.
10) Sobre malloc.
11) Sobre Sistema Operacional - Semáforos
12) Sobre Computabilidade (por exemplo: encontrar loop infinito), Complexidade de algoritmos
13) O que faz o compilador e o assembler?
Eles perguntaram sobre o comando grep emLinuxComo você pesquisa '\n', usando grep, em um arquivo.
Eles podem pedir alguns outros comandos se você disser que está familiarizado e tem usado o Linux recentemente.
About Networks? OSI reference model.
o que faz a camada de transporte?
TCP pertence a qual camada?
IP pertence a qual camada?
Onde é feita a correção de erros?
O que é uma transmissão orientada a conexão/sem conexão?
O que significa protocolo de transmissão confiável? Por que é chamado assim?
O que é controle de fluxo e onde é feito?
Sobre o seu projeto?
Perguntou-me para explicar sobre o projeto de forma breve.
Se você não sabe de nada, diga isso sinceramente. Você não pode enganá-los. Eu também falei com eles sinceramente.
Eles eram legais. Você não precisa ficar tenso. Eles não vão te atacar. Eles só querem saber do seu controle.
sobre o assunto.

Eles realizaram dois testes. Um teste é


C 10 Q para 10 Marcas e outro está em seu
disciplinas correspondentes de [Link] 15 Q por 15 marcas. Para
Os alunos de CSE, as disciplinas são Teoria dos Autômatos Formal
Languages,Data stcures,Discrete Mathematics,Operating
Sistema{"Digital Logic Design":"Projeto de Lógica Digital","Computer Organisation":"Organização de Computadores"}
Microprocessador e Redes de Computadores.

C Test------10 Q-10 M
Electives---15 Q-15 M
A duração desses dois exames é de 1 hora.
Teste C
------
1.
Qual é a saída do programa?
principal()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int *p=a;
int *q=&a[9];
printf("%d",q-p+1);
}
Resposta: 10
2.
principal()
{
int i=6;
int *p=&i;
libere(p);
printf("%d",i);
}
Opções:
a. Sem Erro.
b. Free não pode ser usado para p,
c. Erro de Compilador.
d. No printf, devemos usar *p em vez de i.

Resposta: A

3.
Qual é a saída do programa?

principal()
{
int i=5;
i=!i>3;
printf("%d",i);
}
Resposta: 0

4.
Qual é a saída do programa?

principal()
{
int a[10];
3[a]=10;
printf("%d",*(a+3));
}
Resposta: 10

5.
int (*p[10]) ();

Na declaração acima, que tipo de variável é P?

A: P é um array de ponteiros que aponta para cada


uma função que não recebe argumentos e retorna
um int.
6.
Qual é a saída do Programa?
estrutura emp
{
int a=25;
char b[20]="tgk";
};
principal
{
emp e;
e.a=2;
strcpy(e.b,"tellapalli");
printf("%d %s", e.a, e.b);
}
Resposta: Erro de Compilação.

7.
Qual é a saída do programa?
principal()
{
int a=5;
const int *p = &a;
*p=200;
printf("%d",*p);
}

Erro de Compilação.
8.
What is the output of the Program?
#define SQ(x) x*x
principal()
{
int a=SQ(2+1);
printf("%d",a);
}

Resposta: 5.
9.
Qual é a saída do programa?

main()
{
struct t
{
int i;
} a,*p=&a;
p->i=10;
printf("%d",(*p).i);
}

Resposta: 10
10.
Este programa será compilado? [Sim/Não]
arquivo zzz.c
----------
/* Este é o arquivo zzz.c */
/*printf("tellapalli");*/
abc.c file
----------
principal()
{
#include"zzz.c"
printf("Tellapalli");
}
Sim
CSEA01 Test
-----------
Eu não me lembrei das perguntas. Eu esqueci das perguntas.
Eles deram 5 questões em OS, 3 questões em DM, 2 questões em ATFL, 1 questão em DLD.

1Q em CO, 1Q em MP, 1Q em DS, 1Q em CN.

10 questões de C
10 questões de aptidão
10 questões de ciência da computação.

Estou enviando as questões de comp sci que podem te ajudar.

COMP CI.

1. EM ÁRVORE BINÁRIA SE O PAI TEM ÍNDICE i, ENTÃO SEUS FILHOS À ESQUERDA E À DIREITA
ocorre em:
resposta (a) 2i e 2i+1
2. 1 prog é dado n escopo é perguntado
ans (b) escopo estático (provavelmente)

3. o grafo completo tem


n vértices e n(n-1)/2 arestas

4. uma falha de página é dita ocorrer quando:


4 opções são dadas provavelmente (c)

5. A probabilidade de um quadro ser recebido com erro é P em um


sistema.
probabilidade de que o primeiro quadro a ser recebido com um erro seja depois
o primeiro quadro N é
(a) (1-P)*(p raised to power N)
(b) [(1-P) elevado à potência (N-1)]
(c) p elevado à potência N
(d) combinação de N tomadas P de cada vez

6. a multiplexação por divisão de tempo estatística fornece:


(a) estatísticas do sinal tdm
(b) disposição para multiplexar sinal analógico
(c) improved time sharing efficiency
(d) roteamento estático entre nós

resposta (b) verifique

A principal vantagem da codificação AMI é


recuperação de relógio fácil
(b) recuperação fácil de portadora
(c) largura de banda reduzida exigida
(d) taxa de erro reduzida

O parser de descida recursiva é um


(a) analisador sintático descendente

(b) parser ascendente


(c) analisador shift-reduce
(d) Analisador LR
9. min. nº de portas NAND necessárias para implementar uma porta X-NOR de 2 entradas
(a) 2
(b) 3
(c) 4
(d) 5

10. A característica obrigatória de um sistema operacional em tempo real é:


(a) agendamento preemptivo baseado em prioridade
granularidade de fatiamento em alta resolução
(c) executar até a conclusão
(d) nenhum dos acima

Estas são as questões feitas na prova escrita da Sasken realizada no dia 19 às 15h00.

O caderno de questões é composto por três seções.


i ) c (a maioria das perguntas) e c++;
ii) Aptidão (R.S Agarwal)
iii) computador básico

Cada seção tem 10 perguntas e a forma como estão organizadas foi boa e oportuna.

c e c++
--------------------------------------
1. char buffer[]="susan";

a) caracteres individuais podem ser alterados.


b) buffer[7] não é acessível.
c)nenhuma das opções acima.

qual dos acima é VERDADEIRO;

ans : a)

2.#include<stdio.h>
#include<conio.h>
void main()
{
int ctr=0;
cls();
switch(ctr)
{
caso 0:
ctr++;
caso 1:
ctr++;

default :
ctr++;
};
printf("%d", ctr);
getch();
}
Qual é a saída do código.
i) ctr=2;
ii) ctr=3;
iii) ctr=1;
iv) erro de compilador;

Resposta: iii)

3.#include<stdio.h>
#include<conio.h>
void main()
{
void fun(int,int);
int i, j;
i=2,j=3;
fun(i++,j++);
printf("%d%d",i,j);
getch();
}
void fun(int i, int j)
{
i++,j++;
}

Pergunta: qual é a saída?

i)i=2,j=3;
ii)i=3,j=4;
iii)i=5,j=6;
iv) erro de compilador.

Resposta: ii)

4)
#include<stdio.h>
#include<conio.h>
void main()
{
int a[20];
clrscr();
*a=(int*)malloc(sizeof(a));
printf("%d",sizeof(a));
getch();
}

5)
#include<stdio.h>
#include<conio.h>
void main()
{
char *s="susan";
clrscr();
printf(s);
getch();
}

i) erro de compilação;
ii) s;
iii) susan;
iv) 5;

Resposta: iii)

6)

i) const * int p;
ii) int const *p;
iii) const int *p;

Pergunta: qual dos seguintes é o mesmo.

a)i) e ii)
b)i), ii) e iii)
c)ii) e iii)
d) nenhum dos acima.

7)

i) (*ptr)++;
ii) *ptr+=1;
iii) *ptr++;

Pergunta: qual dos seguintes é o mesmo.

a)i) e ii)
b)i), ii) e iii)
c)ii) e iii)
d)nenhuma das alternativas acima.

8)
a)for(int i=0; i<50 ;i++)
for( int j=0; j<100; j++)
a[i][j]=100;

b)for(int i=0; i<100 ;i++)


para( int j=0; j<50; j++)
a[j][i]=100;

Questão: Qual dos 2 códigos acima é executado rapidamente.

i) a) é mais rápido que b)


ii) b) é mais rápido que a)
iii) tanto a) quanto b) executam pelo mesmo tempo.
iv) depende do compilador e do hardware utilizado.

Resposta: "Eu acho iii)" (dá uma olhada)


9)

fun(int x, int y)
{
x = 3;
y = 2;
}

principal()
{
int i;
fun(i,i);
printf("%d",i);
}

Pergunta: se o valor for 2, então o mecanismo de chamada é

chamada pelo nome


b. Chamada por referência
c. Chamada por valor

chamada por referência

desculpe minha memória durar uma pergunta...(10º)

O caderno de questões é fácil, mas acho que eles estão esperando um corte mais alto.

Na apptidute, eles perguntam sobre trem, meias (probabilidade), trabalho..

Na estrutura de dados do Basic de computador (árvore, fila) como o melhor método de busca...

Na rodada técnica, eles perguntarão por que escolhemos essa opção como a

PARTE #5

SASKEN Junho 2004

O teste é composto por 2 seções

:
1. Technical ( C ) & Technical Subject- 60 mins, 60 questions
2. Raciocínio Lógico.. - 30 mins, 17 perguntas....

==> As questões em C eram principalmente de "ponteiros em C" e "teste suas habilidades em C" por Yeshwant
Kanetkar... Perguntas C baseadas em argumentos de linha de comando, estrutura de dados (BST, árvore
percorros). Todas as perguntas eram como "qual é a saída do seguinte segmento de programa"
e em muitas perguntas, a 3ª e a 4ª opções eram (c) erro de compilação e (d) compilação,
warning, runtime error.... Heard they are asking abt- ptr, string, arr, preprocessor, data
estruturas etc.. O teste de C foi razoável, passar por valor, passar por referência etc. as perguntas eram
a prova geral foi bem difícil, eles perguntam sobre transformadas de Fourier, harmônicos, Barkhausen
critério,memória virtual,Se FIFO é melhor que LRU etc. 4 perguntas eram de fourier
a duração foi de 60 minutos e não há marcação negativa

Fundamentos de C 10 perguntas, muito fáceis. Dado um programa e perguntas sobre o tipo de saída.
pontos 3-4 perguntas estão lá. 2) assunto legal: muito, muito fácil: alguns de digital (em nand
portas. Flip flop JK), da Teoria da Informação e codificação, algumas de Microprocessadores.

Em Raciocínio Lógico, todas as 17 perguntas eram parágrafos (argumento) de 5 a 6


sentenças...cinco frases (escolhas) serão dadas abaixo e perguntas foram feitas como "qual
dos cinco, se verdadeiros, enfraquecerão ou apoiarão o argumento acima .." :- R. S. Agrawal LR é
suficiente

PAPEL SASKEN 9 de AGOSTO


--------------------------------------------------------------

As perguntas eram assim.


------------------------------

O texto consiste em duas partes

Teste C
2) CSE01 Teste
Duração: 1 hora
---------------------------------------------------------------
1) C test -10 questions- Some questions were as follows, remember only a few.
a) Como é chamado o mecanismo de passagem de parâmetros para Macros?
b) void func(int x,int y)
{
x=3;
y=2;
}
principal()
{
int i;
func(i,i);
print(i);
}
Se a saída deve ser 2, como se chama o mecanismo de passagem de parâmetro?
c) qual dos seguintes códigos trocará os dois números? - foram dadas 3 opções
d) qual dos seguintes é ilegal para o programa?
principal()
{
caractere const *p='p';
} 1)p++ 2) *p++ 3)(*p)++ 4) all
e) qual é a saída do seguinte programa
void imprimir(int ** arr)
{
print("0 %f, 1 %f, 2 %f ", arr[0][0], arr[0][1], arr[0][2]);
}
principal()
{
int a[][]={ {1,2,3},
{4,5,6}
} int ** arr=a;
imprima(arr);
arr++;
imprimir(arr);
}
f) qual dos seguintes códigos troca os dois números.
- 4 opções foram dadas
g) se a string " isso é um " estiver presente no código de uma função como 'void func(void)' onde
a variável será armazenada na memória.
{"a":"a) na pilha","b":"b) heap","c":"c) segmento de código ou texto conforme a implementação","d":"d) criado quando a função é"}
chamado, armazenado no espaço da pilha de funções e destruído à medida que sai.

2) CSE01-15 questions
Nesta seção havia questões sobre portas LD, flip flop JK, taxa de amostragem e algumas outras.
então houve alguns do OS - não lembro das perguntas.

ENTREVISTA

Na entrevista, eles perguntaram sobre Pilhas, Filas, Listas Ligadas, Árvores Binárias.

Poucas perguntas que lembro são:

1) If u have a linked list library, how do u design stack and queue using it; write pseudocode.

2) O que são variáveis e funções estáticas?

3) Escreva um código em C para contar o número de 1s em um caractere (1 byte).

4) What is pre-order, post-order, in-order; write code to print post-order.

5) Você pode construir um binárioárvoredada suas informações em ordem e pós-ordem. É necessário ou


suficiente para construir a árvore. Pediu um exemplo para fazer de ambas as maneiras.

6) Se a recursão não for usada para imprimir a ordem pós-fixada, que outra estrutura de dados você usaria?

(resposta: Pilha)

7) Você pode usar pilha sempre no lugar de recursão?

(ans: Yes)

8) O que são caracteres meta?

9) Escreva um trecho de código para inserir um nó em uma lista ligada.

10) Sobre malloc.

11) Sobre Sistema Operacional - Semáforos

12) Sobre Comutabilidade (por exemplo: encontrar loop infinito), Complexidade de algoritmos

13) O que faz o compilador e o montador?

Eles pediram o comando grep emLinuxComo você procura por '\n', usando grep, em um arquivo.

Eles podem pedir alguns outros comandos se você disser que está familiarizado e tem usado linux recentemente.

Sobre Redes? Modelo de referência OSI.


o que faz a camada de transporte?

TCP pertence a qual camada?

IP pertence a qual camada?

Onde a correção de erros é feita?

O que é uma transmissão orientada a conexão / sem conexão?

O que significa protocolo de transmissão confiável? Por que é chamado assim?

O que é controle de fluxo e onde é feito?

Sobre o seu projeto?

Pediu-me para explicar sobre o projeto de forma breve.

Se você não souber de nada, diga isso sinceramente. Você não pode enganá-los. Eu também falei com eles sinceramente.

Eles eram legais. Você não precisa ficar tenso. Eles não vão te atacar. Eles só querem saber sua posição.
sobre o assunto.

Entrevista
Na entrevista, eles perguntaram sobre Stacks, Filas, Listas ligadas, Árvores binárias.
Algumas perguntas que eu lembro são:
1) Se você tem uma biblioteca de lista encadeada, como você projetaria uma pilha e uma fila usando-a; escreva pseudocódigo.
2) O que são variáveis e funções estáticas?
3) Escreva um código em C para contar o número de 1s em um caractere (1byte).
4) What is pre-order, post-order, in-order; write code to print post-order.
5) Você pode construir uma árvore binária dada suas informações de ordem correta e pós-ordem? É necessário ou
suficiente para construir árvore. Pediu um exemplo para fazer de ambas as maneiras.
6) Se a recursão não for usada para imprimir em pós-ordem, qual outra estrutura de dados você usaria
(resposta: Pilha).
7) Você pode usar pilha sempre no lugar de recursão?
(ans: Yes)
8) O que são caracteres meta?
9) Escreva um trecho de código para inserir um nó em uma lista ligada.
10) Sobre malloc.
11) Sobre o Sistema Operacional - Semáforos
12) Sobre Computabilidade (por exemplo: encontrar loop infinito), Complexidade de algoritmos
13) O que fazem o compilador e o montador?
Eles perguntaram sobre o comando grep no Linux. Como você pesquisa '\n' usando grep em um arquivo.
Eles podem pedir alguns outros comandos se você disser que está familiarizado e que recentemente tem usado o Linux.
Sobre Redes? Modelo de referência OSI.
o que faz a camada de transporte?
TCP pertence a qual camada?
A IP pertence a qual camada?
Onde é feita a correção de erros?
O que é uma transmissão orientada a conexão / sem conexão?
O que significa protocolo de transmissão confiável? Por que é chamado assim?
O que é controle de fluxo e onde é feito?
Sobre o seu projeto?
Pediu-me para explicar sobre o projeto de forma breve.
Se você não sabe de nada, diga isso sinceramente. Você não pode enganá-los. Eu também falei com eles sinceramente.
Eles eram legais. Você não precisa ficar tenso. Eles não vão te atacar. Eles só querem saber a sua posição.
sobre o assunto.
Sasken no retângulo em julho

THE PATTERN IS LIKE APPTI 10 QUES AND OS conspects 10 and C 10 ques total 30ques
......tempo 60 min..

todos eles são objetivos


o papel apti é assim... eles estão em ordem serial no meu melhor nível, eu anotei para você, e
restante, não tenho certeza.
no apti as respostas têm cinco opções, basta trabalhar e boa sorte.
não estou fornecendo minhas respostas ... resolva-as..

1. quantos números de 2 dígitos satisfazem o seguinte... que o último dígito do quadrado do número de 2 dígitos
o número é 8
A. none B. 1 C. 2 D. 3 E more than three
A cidade B está a 8 milhas a leste de A,
a cidade C está a 6 milhas ao norte de B
a cidade B está 16 milhas a leste de C
a cidade E está a 12 milhas ao norte de D
qual é a distância da cidade A até E
A. 10 B. 20 C . 24 D .30 E .42
3 se X+Y=Z e X e Y são +ve, qual das seguintes afirmações pode ser verdadeira
i) x < y
ii) x < 2
iii) x < 2z

A . only (i ) B. only( ii) C . both 1 &2 D . 2&3 E .1,2,3


4. se X é um número que satisfaz 2 < X < 3 e Y é um número que não satisfaz 7 < Y < 8, qual das seguintes
as expressões terão o maior valor
a. x quadrado y
b. x quadrado
c.5 xy
d (4 x quadrado y) / 3
e. ( x square )/y
5. IRA é mais alto que SAM, ELLIOT é mais alto que HAROLD, HAROLD é mais baixo que GENE, SAM
e GENE são da mesma altura
ANS : a. IRA is tall than SAM , b. ELLIOT is taller than ERA, c. SAM is shoter than ELLIOT .,d.
IRA é mais alto que HAROLD, e SAM é mais baixo que HAROLD
6.. um tanto grande ...
7.
8. Quais dos seguintes são valores possíveis para o ângulo de um paralelogramo?

90, 90, 90, 90 todos em graus


40,70,50,140
50.130,50.130
a 1 b2, c. 1,2 d 2,3 e. 1,2,3
9. para cada romance na biblioteca da escola, há 2 livros de ciências e 7 livros de economia.
expresse a proporção dos livros de economia para livros de ciência para romances na biblioteca da escola como
razão tripla
a.7:2:1 b.7:1:2 c. 14:7:2 d. 14:2:1 e . 14:2:7

2
10. A entrada em uma sequência seguinte é determinada pela regra (a) se 1 é a entrada no
a sequência das próximas cinco entradas são.
n-1
A.0,1,2 B0,-1,1 C. 0,1,2 D.2,3,4 E. 0,1,0
( uma base (n-1) e )quadrado.

ciência da computação - perguntas


apenas estou dando a pergunta, encontre as respostas, como foi fornecido, não encontrei tempo para copiá-las
desculpe por isso
1. deadlock é um sistema operacional que ocorre quando

A string obtida ao inverter a forma postfix de uma _expressão (somente operador binário) será
dado que a forma prefixa do mesmo número é apenas
3.
este é um programa em pascal
procedimento p(y:int);
começar
se y>0
p(y-1)
escreva ln("xyz")
p(y-1)
end
fim
quantas vezes p(4) escreverá
A .4 ,B 15, C . 8 D. 3
4. MAX NO OF NODES IN A BINARY tree of depth (k>=1)
A . 2 elevado a k
B. 2 elevado à potência (k-1)
C . (2 elevado a k) - 1
D . 2 elevado a (k-2)
Um grafo completo tem
a. n vértices e (n-1) arestas
n(n-1)/2
2n(n-1)/3
d. n vértices e n arestas
6. Se d é o grau do vértice i em um grafo G com n vértices e e arestas, então
(E : é sigma na resposta)
a . E(dpower n -1); b . 0.5(Ed power n ) ; c. 0.5 (E d base i) d . 0.25 (Edi)
7.
8. qual é o tratamento de erros no modelo OSI
a. data layer [Link] layer c. transport layer d. both

9. considere a gramática
s->iCtS
s-> iCtSes
s->a
C-> b

A .ibtaea B . ibtitbtaeaea C. ibteaeaea D. ibta


10. considere um trajeto de ida e volta de 1000 km com uma taxa de transmissão de 100 mbps. suponha que um
tempo de propagação de 5m/s. considere um tamanho de pacote de 1000 bits, quantos pacotes são necessários
preencher as linhas ao longo da taxa.
a. 5000 b.1000 c . cannot estimated the data d. 1000

e finalmente a pergunta c
1. dado a seguinte definição
const char *p='p'
A.p++ B.*p++ C. (*p)++ [Link]

2. What is the out put of the following program


void printarr(float **arr)
{
printf("o,%f1,%f2,%f\n",arr[0][0],arr[0][1],arr[0][2])
}
void main()
{
float **arr, otr[2][3] = {{1,2,3}, {2,1,0}}
arr= (float**)otr;
imprimirarr(arr);
arr++;
imprimirarr(arr);
retornar;
}

A. 0,2 1,11,2,0
B .0,1 1,2,2,3
C. 0,1 1,2,2,2
D. valor padrão

3. o que o seguinte código fragmentado significa


#define putchar(c) printf("%c",c)
int c='d'
putchar(c);
{"[Link]":"[Link]","[Link]":"[Link]","[Link] error":"[Link] de compilação","d. ----":"d. ----"}

6.
int calcular(int n)
{
static int resultado ;
se(n<=1)
result=1
senão
result =compute(n-3)+compute(n-1);
retornar resultado;
}
A. 8 B. - 9 C. - 6 D. - 12
7. saída do programa
principal()
{
int i=3
enquanto(i - -)
{
int i=100;
i--;
printf("%d", i)
}
}
A. infinite loop B . 3... 2... 1 C . 99... 99.. 99 D. 2... 1... 0

8. #include <stdio.h>
void mainvoid()
{
printf("%d", printf("ABC\\"));
}
a. ABC\ b.\ c. ABC\4 d. ABC\\

9. #include <stdio.h>
void main(void)
{
int a[10], i;
int *b
b = (int*) maloc(10 * tamanho de int)
*b =&a[3];
for(i=0;i<10;i++)
a[i] = i + 10
printf("%d",b[-1]);
}

PARTE #6

1. qual destes verifica erros estruturais de uma linguagem


analisador lexical
b) analisador
c) código intermediário
d) otimização de código

2. threads no mesmo processo compartilham o mesmo


a) seção de dados
b)pilha
c) registros
d) id do thread

3. a profundidade de uma árvore binária...

a)nlogn(base 2)
b) n*n
c)n

4. um programa que calcula log(n) aceita 1000 entradas e seu tempo de execução é de 110 ms... quando

ele dobra n para 2000 entradas..se torna 120.....e o que será para 4000
a)130
b)140
c)150

5. um algoritmo para encontrar o balanceamento de parênteses foi dado e a saída tinha que ser

obtém...usando pilhas...fácil, amigo....

6. Qual dos seguintes é não preemptivo


FCFS
todos contra todos

primeiro o mais curto

7. problem to find the avg waitin time of sjf..given the burst times of each process

8. Qual dos seguintes pode ser implementado usando uma pilha


correspondência de parênteses

análise
variáveis locais armazenadas em tempo de execução

tudo acima

9. qual das seguintes estruturas de dados pode ser acessada aleatoriamente dada a loc

1. cisto vinculado implementado usando array

[Link] encadeada simples

[Link] duplamente ligada


4. tanto lista ligada simples quanto lista ligada dupla

10. Encontre a saída ............

Int *ptr=&const;
…………
ans:error

11. Encontre a saída …………

Função(i=10);
……………
ans:error

#define TROCAR(x,y) t=x;x=y;y=t;


principal()
{
int x=5,y=6;
se (x>y)
TROCAR(x,y);
printf("x=%d y=%d\n",x,y);
}
note que a função SWAP não está entre chaves

13. soma(int x)
{int t;
se(x<=1) retorna (1);
t=soma(x-3)+soma(x-1);
retornar (t);
}
se 6 for passado para a função, qual é o valor retornado para a função chamadora.
ANS= 9
[resposta:não se lembre da _expressão [Link] a _expressão for a mesma a resposta
era nove

14. o que é int (*ptr)[]()?

15. Principal()

{int a[]={0,2,4,6,8};
int *ptr;
ptr=a;
printf("%d", *((char *) ptr+4));
}
encontrar saída

8246
ANS= 4

16. que ocupa o mesmo espaço de memória independentemente do tipo de sistema operacional?

Char* char int float

17. main()
{ int I=3;
enquanto(I--)
{int I=100;
Eu--;
Printf("%d", I);
}
}
encontrar saída.

100 99 98 99 98 97 99 99 99 erro ANS= 99 99 99

18. main()
{char ch;
for(ch='0';ch<=255;ch++)
printf("%c", ch);
}
[resposta: loop infinito

19. algum programa usando a variável b que não foi inicializada então

erro de ans

Parte #7

SASKEN COMUNICAÇÃO ÍNDIA

As perguntas eram assim.


------------------------------

O texto consiste em duas partes


Teste C
Teste CSE01
Duration: 1hr
---------------------------------------------------------------
1) Teste C - 10 perguntas - Algumas perguntas eram as seguintes, lembro apenas de algumas.
a) Como é chamado o mecanismo de passagem de parâmetros para Macros?
b) void func(int x, int y)
{
x=3;
y=2;
}
main()
{
int i;
func(i,i);
imprimir(i);
}
Se a saída deve ser 2, como é chamado o mecanismo de passagem de parâmetros?
c) Qual dos seguintes códigos trocará os dois números? -3 opções foram dadas
d) qual das seguintes opções é ilegal para o programa?
principal()
{
const char *p='p';
} 1)p++ 2) *p++ 3)(*p)++ 4) all
e) qual é a saída do seguinte programa
void print(int ** arr)
{
print("0 %f, 1 %f, 2 %f ",arr[0][0],arr[0][1],arr[0][2]);
}
principal()
{
int a[][]={ {1,2,3},
{4,5,6}
} int ** arr=a;
imprimir(arr);
arr++;
imprimir(arr);
}
f) qual dos seguintes códigos troca os dois números.
- 4 escolhas foram dadas
g) se a string "isso é uma" estiver presente no código de uma função como
'void func(void)' onde a variável será armazenada na memória.
{"a":"a) na pilha","b":"b) heap","c":"c) segmento de código ou texto conforme implementação"}
d)
criado quando a função é chamada, armazenado no espaço da pilha de funções e destruído como
sai.

2) CSE01-15 perguntas
Nesta seção havia perguntas sobre portas LD, flip-flop JK, taxa de amostragem
e poucos outros, então havia alguns do OS - não me lembro das perguntas.

ENTREVISTA

Na entrevista, perguntaram sobre Pilhas, Filas, Listas Ligadas, Árvores Binárias.

Algumas perguntas que me lembro são:


1) Se você tem uma biblioteca de lista ligada, como você projeta uma pilha e uma fila usando-a;
write pseudocode.

2) What are static variables and functions?

3) Escreva um código em C para contar o número de 1s em um caractere (1 byte).

4) What is pre-order, post-order, in-order; write code to print post-order.

5) Você pode construir uma árvore binária dado seus detalhes em ordem e pós-ordem. É
É necessário ou suficiente construir uma árvore. Pedi um exemplo para fazer de ambas as maneiras.

6) Se a recursão não for usada para imprimir a ordem pós, que outra estrutura de dados você usaria

(resposta: Pilha).

7) Você pode usar uma pilha sempre no lugar da recursão?


(ans: Yes)

8) O que são metacaracteres?

9) Escreva um trecho de código para inserir um nó em uma lista ligada.

10) Sobre malloc.

11) Sobre Sistema Operacional - Semáforos

12) Sobre Computabilidade (por exemplo: encontrar loop infinito), Complexidade de


algoritmos

13) O que o compilador e o montador fazem?

Eles perguntaram sobre o comando grep no Linux. Como você pesquisa ' ', usando grep, em um arquivo.

Eles podem fazer alguns outros comandos se você disser que está familiarizado e que foi recentemente.

usando linux.

Sobre Redes? Modelo de referência OSI.

o que a camada de transporte faz?

A TCP pertence a qual camada?

IP pertence a qual camada?

Onde é feita a correção de erros?

O que é uma transmissão orientada a conexão / sem conexão?

O que significa protocolo de transmissão confiável? Por que é chamado assim?

O que é controle de fluxo e onde é feito?

Sobre o seu projeto?

Pediu-me para explicar sobre o projeto de forma breve.

Se você não sabe de nada, diga sinceramente. Você não pode enganá-los. Eu também falei.
a eles sinceramente.
Eles eram legais. Você não precisa ficar tenso. Eles não vão te atacar. Eles só querem
para saber sua compreensão sobre o assunto.

Você também pode gostar