uk
Feedback
ASTUMSJ Competitive Programming Club

ASTUMSJ Competitive Programming Club

Відкрити в Telegram

Develop Your Problem solving Abilities with us. Engage in weekly lectures, thrilling contests, and insightful analysis sessions. Join a supportive community of like-minded peers and unlock your potential. ASTUMSJ [ ACADEMIC SECTOR ]

Показати більше
Країна не вказанаОсвіта128 208
236
Підписники
Немає даних24 години
-27 днів
-130 днів

Триває завантаження даних...

Схожі канали
Хмара тегів
Немає даних
Виникли проблеми? Будь ласка, оновіть сторінку або зверніться до нашого support-менеджера.
Вхідні та вихідні згадування
---
---
---
---
---
---
Залучення підписників
грудень '24
грудень '24
+3
в 0 каналах
листопад '24
+16
в 1 каналах
Get PRO
жовтень '24
+31
в 1 каналах
Get PRO
вересень '24
+5
в 0 каналах
Get PRO
серпень '24
+11
в 0 каналах
Get PRO
липень '24
+188
в 1 каналах
Дата
Залучення підписників
Згадування
Канали
29 грудня0
28 грудня0
27 грудня0
26 грудня0
25 грудня0
24 грудня0
23 грудня0
22 грудня0
21 грудня0
20 грудня+1
19 грудня0
18 грудня0
17 грудня0
16 грудня0
15 грудня+1
14 грудня0
13 грудня0
12 грудня0
11 грудня0
10 грудня0
09 грудня0
08 грудня+1
07 грудня0
06 грудня0
05 грудня0
04 грудня0
03 грудня0
02 грудня0
01 грудня0
Дописи каналу
Here Are 10 Tips to Ace Your Interview! 🌟💼 1. Start by Understanding the Problem 🧠🔍 When you’re given a problem, *read it out loud*. This helps you stay focused and ensures the interviewer knows what’s on your mind. If something is not given or unclear , ask questions: - ❓ “What’s the size of the input?” - ❓ “ can i assume this ... ” Once you feel confident, repeat the problem in your own words to confirm your understanding: - 🗣 “So, if i am not mistaken , I need to find the maximum sum of a subarray, correct?” This shows you’re listening and proactive. 2. Plan Before You Act 📝💡 If you need time to think, ask for it politely: - ⏳ “Can I take 2–3 minutes to think this through?” - ✍️ “Can I use pen and paper to sketch out my ideas?” Sketching helps simplify your thought process, especially for problems involving arrays or linked lists. 3. Start with the Brute Force 🛠🐢 Begin with the simplest solution you can think of. Explain: - 📖 What it does: “I’ll try every possible combination to find the result.” - 🕒 Time complexity:This would take O(n²) since I’m checking all pairs.” - 🧮 Space complexity: “It uses O(1) extra space since I’m not storing anything additional.” Don’t dwell here too long— may be 5-10 minutes just a stepping stone to the optimal solution. 4. Think About the Optimal Solution 🚀🔧 The interview has likely chosen this problem to assess your understanding of these specific techniques: - 🪟 Sliding window - 📊 Sorting + two pointers - ➕ Prefix sums - 🌀 Stacks - 🏗 Queues 💡 Pro tip: Use the problem type to guide your approach. If you’re stuck, don’t panic. Ask yourself: - 🤔 “If it’s a subarray problem, can I optimize it using sliding window?” - 🤔 “Would sorting the input help simplify the logic?” - 🤔 “Can I solve it with two pointers if the data is sorted?” - 🤔 “Would prefix sums help me quickly calculate cumulative values?” - 🤔 “Is this a stack-friendly problem, like one with nested structures or monotonicity?”* - 🤔 “Does the problem involve processing elements in sequence? If so, can I use a queue?”* - 🤣 “Can I solve this with a hashmap? It always feels like a cheat code!”* And if you’re still out of ideas, ask for a hint: - 🙋‍♂️ “I’m not seeing the connection. Could you give me a small hint?” - i am thinking of using prefix sum but i have some problem with this this can u give hint with this - but be active please in the case of u being active the interview might breth some important things 5. Manage Your Time ⏰📉 Keep an eye on the clock. If you have only 10–15 minutes left and are still brainstorming, implement something, even if it’s the brute force solution. ⚠️ Remember: A working solution, even if not optimal, is better than no solution at all. 6. Communicate Before You Code 🗣💻 Talk—don’t stay silent. Walk through your thought process before jumping into code: - ✨ “I’ll start by sorting the array and then use two pointers to find pairs that meet the condition.” This lets the interviewer understand your plan and provide feedback early if needed. 7. Write Clean, Readable Code 🧹📐 While coding: - 🏷 Use descriptive variable names (*currentSum > cs*). - 📏 Follow proper indentation and formatting. If you forget a syntax detail, don’t hesitate to ask: - 💬 “What’s the syntax for appending to a list in Python?” - 💬 “What’s the syntax fordeleting from dictionary?” 8. Explain as You Code (or After) 💬🖋 If the code is long, explain each section as you write it: - 🔍 “This loop iterates through the array to find the maximum sum.” If the code is short, summarize it after you finish writing. 9. Test Your Code 🧪✅ Once your code is done, test it against a few cases. Check for: - ⚪️ Edge cases: Empty arrays, single-element arrays, etc. - ⚙️ Performance: Large inputs or extreme values. 10. Wrap It Up with Confidence 🎯💪 After testing, summarize your results: - 🏁 “The code handles all edge cases and runs in O(n) time.” 💖 Good luck—you’ve got this! 🎉

2
We want to prepare some tips for A2SV interview. So have you proceeded to the interview stage?
136
3
🎉 Congratulations! 🎉 💪 Our brother, Fahmi Dinsefa, has demonstrated exceptional problem-solving skills and achieved expert
🎉 Congratulations! 🎉 💪 Our brother, Fahmi Dinsefa, has demonstrated exceptional problem-solving skills and achieved expert status on Codeforces! 👌 We are thrilled to share this news, and let's not forget that he is among those who qualified for the ACPC (Africa Competitive Programming Contest). 🌸 Wishing you all the best, brother! We believe you will inspire others, so to all you coders out there, let’s tackle challenges and elevate our skills together. ❤️ ASTUMSJ [Academic Sector]
249
4
Hello G6 In-Person Education Applicants, As you gear up for your interviews, we want to inform you about the key topics to focus on. These are the areas that will be covered during the interview: - Sorting - Two Pointers - Sliding Window - Prefix Sum - Stacks and Queues Best of luck with your preparation! Stay confident and ready to showcase your skills.
367
5
❗️Remainder Stay consistent with your LeetCode practice until you hear back from A2SV, demonstrating your commitment to solving problems. Aim to solve at least one problem each day. The interview is scheduled to start in the middle of next week, so be sure to prepare accordingly.
329
6
The bot was not functioning today and We have not received CV that is sent from 2:00 morning - 10:30 evening. If you have sent it on that time resend it now.
372
7
Anyone who wants their CV reviewed, send it here and we’ll review it, Insha Allah!
374
8
✍️ CV Preparation Tips for A2SV Your CV is your first impression—make it count! Here's how to prepare a simple, clear, and professional CV: ✅ Include: - About: A short description about yourself. - Education: Current university and major. - Programming Experience: Languages and platforms (e.g., LeetCode, Codeforces). - Projects: Highlight relevant and impactful projects. - Achievements: Certifications, competitions, or awards. - Social Activities: Teamwork or leadership roles. ❌ Avoid: - Lengthy details or irrelevant hobbies. - Informal language or unprofessional formats. ✨ Tips: - Use FlowCV for a polished and easy-to-create CV. - Tailor your CV to highlight skills relevant to A2SV. - Keep it concise—1 page is ideal! - Proofread to eliminate typos and errors. Your CV should reflect the best version of you. Get started today!
333
9
https://telegra.ph/How-to-Build-a-CV-for-A2SV-Application-11-15
279
10
About A2SV (these informations are based on my experience in A2SV—there might be changes!!!) 🌍 What is A2SV? Africa to Silicon Valley (A2SV) is a nonprofit organization that strives to prepare students from Africa to join top tech companies (like google,amazon,meta ...) 🌁. It mainly teaches data structures and algorithms and provides extensive problem-solving practice 🧠. In A2SV, you won’t just improve your problem-solving abilities; you’ll also develop soft skills like communication, public speaking 🗣, and gain mentorship. Many A2SV students have landed roles in top tech companies, so with hard work, you could be next! 🚀 🤔 Why Do I Need to Join A2SV? If you’re a student interested in problem-solving and aiming to work in top tech companies, A2SV is a great fit for you! It’s also perfect if you want to practice communication skills or develop discipline in coding 💪. 📅 A Year in A2SV: Application Phases: November Intake: The largest intake, which is open now! If your CV is well-structured and your essays are clear, you’ll have a good chance at moving to the interview stage. (Most students pass this stage, so apply!) February Intake: A smaller intake with slightly tougher interview questions but follows the same process as November. July Intake: Not recommended, as many courses are already underway by then. Class Hours: Classes are held from 11:00 - 2:00 LT (evening), allowing time for Maghrib prayer. What to Expect After Joining: First Learning Phase: Runs until your first semester break. (No A2SV classes during final exam weeks!) First Camp: Begins during your semester break, with an intensive schedule from 3:00(morning) - 2:00(night) LT, with a lunch break from 6:00 - 8:00 LT. Return to Normal Hours: After the camp, classes return to the usual schedule. Project Phase (Summer): Work on team projects in your chosen area, such as frontend, backend, or mobile development 📱. Second Camp: Similar to the first camp, this phase concludes the program in November. Trips: A trip is organized after each camp! 🎉 Stipends: Regular Classes: 100 ETB per day 💸 Camps: 250 ETB per day 💰 📝 Application Process: Apply on Google Form: you can use this CV template here and be authentic in your essays. Show genuine interest! Interview Prep: If selected, you’ll receive an email with next steps for an interview. Prepare using LeetCode Premium questions—check out leetcode.ca for practice. I hope this guide gives you everything you need to start your A2SV journey. If you’re dedicated and ready to work hard, A2SV could be your path to an incredible opportunity. Good luck, and may you achieve your goals! 🌟 any question? :- ask here feedbackBot
286
11
Do you want to join A2SV?
212
12
Applications are Open for A2SV G6 Education! The time has come for A2SV to welcome new members! We’re looking for team-orient
Applications are Open for A2SV G6 Education! The time has come for A2SV to welcome new members! We’re looking for team-oriented individuals with a never-give-up mentality, ready to drive tech excellence and solve impactful challenges. 📅 Application opens: November 14, 2024 📅 Deadline: November 20, 2024, at 11:59 PM EAT 🎓 Eligibility Open to current students from Addis Ababa University (AAU), Addis Ababa Science and Technology University (AASTU), and Adama Science and Technology University (ASTU). If you're not from these schools or have already graduated, stay tuned for future remote applications! 🔍 Requirements - Familiarity with at least one programming language - Experience with platforms like LeetCode or Codeforces - Completed at least 40 problems on LeetCode or Codeforces 🤖 Selection Process - First Round Filtering: Initial application review - Technical & Behavioral Interviews: For selected candidates, to assess skills and fit for the program ⌛️ Don’t wait! Start your application early to ensure a standout submission. 🎯 🔗 Apply now: link #A2SV #TechEducation #EmpoweringAfrica #ApplyNow
136
13
🚨 Contest Announcement 🚨 The contest will provide an excellent opportunity for you to showcase and test your skills 🤓. 🗓 Date: Today ⏰ Time: 3:00 PM LT (Local Time) ⏳ Duration: 2 hours 💻 Platform: Codeforces Gym 🔗 Contest Link: ASTU-MSJ CP Club Contest - 9 Are you ready? 👨‍💻👩‍💻 Let the coding begin!
1 224
14
I prefer the contest should be on ..
328
15
Prefix Sum.pptx
306
16
Prefix Sum (No code version).pdf
1
17
join now
319
18
link to google meet: meet.google.com/utt-wqyc-fyx
1 236
19
20 minutes left
339
20
🚀 Competitive Programming Tutorial Alert! 🚀 🔍 Topic: Prefix Sum 📅 Date: Thursday, October 31, 2024 (Today) 🕒 Time: 3:00
🚀 Competitive Programming Tutorial Alert! 🚀 🔍 Topic: Prefix Sum 📅 Date: Thursday, October 31, 2024 (Today) 🕒 Time: 3:00 AM LT (Night) 🌐 Platform: Google Meet 👨‍🏫 Tutor: Fahmi Dinsefa [Ranked 1st on EtCPC from ASTU] 📚 Organized by: ASTUMSJ [Academic Sector]
1 289