Qan ANS
Qan ANS
Qan ANS
Answer: When faced with a technical problem, I follow a systematic approach. First, I gather all
the necessary information and analyze the problem thoroughly. Then, I break it down into
smaller components and try to identify the root cause. Next, I research possible solutions,
consult relevant resources, and leverage my knowledge and experience. I also believe in the
importance of collaboration and seeking assistance from colleagues when needed. Finally, I test
and evaluate the proposed solution to ensure its effectiveness.
3. Have you worked on any team projects? How did you contribute?
Answer: Yes, I have worked on several team projects during my academic. In these projects, I
collaborated with my team members to develop software solutions and applications. I actively
participated in brainstorming sessions, contributed ideas, and took responsibility for specific
tasks assigned to me. I also ensured effective communication and coordination within the team
to meet project deadlines.
Answer: When faced with a technical problem, I follow a systematic approach. First, I gather all
the necessary information and analyze the problem thoroughly. Then, I break it down into
smaller components and try to identify the root cause. Next, I research possible solutions,
consult relevant resources, and leverage my knowledge and experience. I also believe in the
importance of collaboration and seeking assistance from colleagues when needed. Finally, I test
and evaluate the proposed solution to ensure its effectiveness.
5. How would you describe the role of a CSE officer in the Bangladesh Navy?
Answer: A CSE officer in the Bangladesh Navy plays a crucial role in managing and
securing the Navy's computer systems and networks. They are responsible for
developing and implementing information security policies, ensuring the confidentiality,
integrity, and availability of data, conducting risk assessments, and managing network
infrastructure.
6. What programming languages are you proficient in, and how have you used them in
previous projects?
Answer: I am proficient in languages such as Java, C++, and Python. In previous projects,
I have used Java to develop web applications, C++ for algorithm implementation, and
Python for data analysis and scripting tasks. I believe in selecting the right programming
language for each project based on its requirements and scalability.
Answer: I follow industry best practices for information security. This includes
implementing strong access controls, using encryption techniques, regularly updating
and patching systems, conducting security audits and vulnerability assessments, and
staying updated with the latest security trends. Additionally, user education and
awareness programs are important to ensure that everyone understands and follows
security protocols.
8.How would you handle a situation where a system you are responsible for gets
compromised?
9. OOP ?
OBJECT
Classes and objects are the two main aspects of object-oriented programming.
When the individual objects are created, they inherit all the variables and
functions from the class.
Answer: A class is a blueprint or template that defines the structure and behavior of objects. It
specifies attributes (data members) and methods (member functions) that the objects created
from it will possess. An object, on the other hand, is an instance of a class—essentially, a real-
world entity that is created based on the class blueprint.
Answer: Method overloading allows a class to have multiple methods with the same name but
different parameters.
In method overriding, Super class and subclass have methods with the same name including parameters.
1. 13. Question: What is Python, and what are its key features?
Answer: A context switch is the process of saving the state of a running process (CPU
registers, program counter, etc.) and loading the state of another process to allow it to
run. Context switches occur during multitasking when the operating system decides to
switch the CPU's attention from one process to another.
Answer: Deadlock is a situation in which two or more processes are unable to proceed
because each is waiting for the other to release a resource. It results in a circular
dependency where none of the processes can continue execution, leading to a complete
system freeze.
Answer: A process is an independent unit of execution that has its memory space and
system resources. It cannot directly access the memory of other processes and requires
inter-process communication (IPC) mechanisms to share data.
A thread, on the other hand, is a lightweight process that exists within a process and
shares the same memory space. Threads can access data and resources of other threads
within the same process directly. Creating and managing threads are generally faster
and more efficient than processes.
2. 17. Question: What is the difference between multitasking, multiprogramming,
and multiprocessing?
Answer:
1. 18. Question: What is an operating system, and what are its main functions?
Answer: An operating system is software that manages hardware and software resources
and provides services for computer programs. Its main functions include:
Circular Wait: Deadlock can arise when a circular chain of processes exists, and each process
holds a resource while waiting for another process's resource in the chain
Mutual Exclusion:
Hold and Wait:
No Preemption
19.what is kernal ?
Process Management
Memory Management
Device Management
Interrupt Handlling
In summary, primary memory (RAM) is fast but has limited capacity and is used for
temporary storage of data and instructions during program execution. On the other
hand, secondary memory (storage) is slower but offers much larger storage capacity and
retains data even when the power is turned off, making it suitable for long-term data
storage.
BANGLADESH NAVY
The Bangladesh Navy is the naval branch of the Bangladesh Armed Forces. It plays a vital role in
safeguarding Bangladesh's maritime interests and ensuring security in the country's territorial
waters and exclusive economic zone. The Bangladesh Navy operates under the Ministry of
Defense and is headed by the Chief of Naval Staff.
1. History: The Bangladesh Navy was established during the Liberation War of
Bangladesh in 1971. Initially, it was formed with a few naval personnel and small
patrol craft. After the independence of Bangladesh, the navy gradually expanded
and modernized over the years.
2. Mission: The primary mission of the Bangladesh Navy is to protect the country's
maritime interests, defend territorial waters, prevent smuggling and illegal
activities, and contribute to regional and international peacekeeping efforts.
3. nternational Engagements: The Bangladesh Navy actively participates in
international maritime exercises, peacekeeping operations, and humanitarian
assistance and disaster relief efforts. It collaborates with various countries and
international organizations to enhance regional maritime security.
.
OPERATION JACKPOT
Performed at 15 august,1971
Place ->
Navy birsrestho > Mohammad ruhul amin (Engine Room Artificer) (Noakhali, died 10th
December,1971)
INTRODUCING MYSELF
My name is S M Mehedi Hassan.I have completed my Bachelor’s degree in Computer
Science and Engineering from Jahangirnagar University. During my academic journey, I excelled
in subjects like c/c++ language,operating systems, algorithms,computer network,machine
learning. I also have experience working as a teacher assistant to teach competitive
programming of my university juniors.here we actually teach c/c++ language and different
kinds of algorithms. I am deeply inspired by the Bangladesh Navy's commitment to safeguarding
our nation's maritime interests and contributing to regional security. As a Computer Science and
Engineering professional, I firmly believe that my technical skills can play a vital role in
supporting the navy's digital infrastructure and enhancing its operational efficiency. Thank you
for providing me with this opportunity to introduce myself.
List of Popular Machine Learning Algorithm
1. Linear Regression Algorithm (prediction of something by a straight line)
2. Logistic Regression Algorithm (predict the categorical variables by either yes or no)
3. Decision Tree(Tree like structure that is used to make a dicission)
4. SVM
5. Naïve Bayes
6. KNN
7. K-Means Clustering
8. Random Forest
9. Complete linkage clustering
10. Average linkage clustering
11. single
CLASSIFICATION is used to identify the category of new observations on the basis of training
data. In Classification, a program learns from the given dataset or observations and then
classifies new observation into a number of classes or groups. Such as, Yes or No, 0 or 1, Spam
or Not Spam, cat or dog, etc.
Regression analysis helps us to understand how the value of the dependent variable is
changing corresponding to an independent variable
COMPUTER NETWORK