Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save kellatirupathi/c3c6b33b2072ca5cb6891fefe741f9fa to your computer and use it in GitHub Desktop.

Select an option

Save kellatirupathi/c3c6b33b2072ca5cb6891fefe741f9fa to your computer and use it in GitHub Desktop.
Transcript for transcript_1rEbWEfptGW67UU9Itc6FtiZ1ZESii7C2_1_1998_1701983436c5_1.txt
[00:00:00] Hi, K.
[00:00:00] Lakshmikar.
[00:00:02] Hi, sir.
[00:00:04] Can you please quickly introduce yourself, please?
[00:00:07] Sure, sir.
[00:00:08] My name is K.
[00:00:08] Lakshmikar.
[00:00:09] I am from Kadapa.
[00:00:10] I completed my B.Tech graduation in SBC College, Tirupati.
[00:00:13] Recently, I worked as a Python developer in Varian Software Solution.
[00:00:17] My role is to develop the RFQ functionalities.
[00:00:19] It is fully dependent upon the backend side.
[00:00:22] In that, I use technologies such as Python, Django, ERP Next, and MySQL.
[00:00:29] The main theme of this project is it is one type of e-commerce website where normal products, pharmacy products, everything is present in that digital mall project.
[00:00:39] For example, take Flipkart, Amazon, everything.
[00:00:42] In that websites, we have only particular products, not pharmacy products.
[00:00:47] For digital mall product, it is having both pharmacy products and normal products.
[00:00:50] This is the advantage for this digital mall application.
[00:00:54] First of all, I am running a hospital.
[00:00:56] I want medicines.
[00:00:58] I need to buy medicines from the pharmaceutical company.
[00:01:00] I need not to go to the pharmaceutical company.
[00:01:02] I just go to the digital mall application and I generate RFQ quotation for this item.
[00:01:08] I want these items and this is the cost price.
[00:01:12] This is the discount.
[00:01:13] Everything is present in RFQ quotation.
[00:01:16] Based on that RFQ quotation, they deliver the medicines to the hospitals.
[00:01:20] This is the concept of digital mall project.
[00:01:23] After that, I implemented my own project called MealMate project.
[00:01:27] It is related to the Swiggy type project.
[00:01:31] The main motive of this project is I just know how much knowledge on these technologies I can learn from the company.
[00:01:40] I just implemented what are the technologies used in my previous company.
[00:01:44] I just implemented in my own project, meal-made project.
[00:01:47] In this, I use Python, Django, MySQL.
[00:01:52] I use these three technologies to build a meal-made project.
[00:01:57] You can open the meal-made project, you can select the food items, you can add into the cart and you can pay amount through Razorpay API integration.
[00:02:09] Based on this, we can order the food.
[00:02:15] Okay.
[00:02:16] Okay.
[00:02:16] So can we quickly dive into the technical round?
[00:02:20] Can you share your screen and open any Python compiler?
[00:02:26] Okay.
[00:02:56] So you know, you have knowledge on pandas?
[00:03:00] Sir, I have theoretical knowledge, but I don't have practical knowledge on pandas.
[00:03:04] I know what pandas is.
[00:03:07] How can we read the files?
[00:03:08] How can we write the files in pandas?
[00:03:12] The basics I know, but I don't know the implementation.
[00:03:15] Let's see.
[00:03:16] We will ask you about basics of data frame creation.
[00:03:22] Okay.
[00:03:22] We'll see.
[00:03:24] So let's suppose you have one file.
[00:03:27] Okay.
[00:03:27] And you need to read a data frame out of it.
[00:03:31] How will you do it?
[00:03:32] Consider it being CSV file.
[00:03:36] What to say?
[00:03:38] Read underscore CS, I mean, import Python.
[00:03:41] pandas as pd, pd.read underscore csv of that file name.
[00:03:46] We can read that file, sir.
[00:03:49] Okay.
[00:03:50] Okay.
[00:03:50] Fine.
[00:03:51] So write a function, okay, which will accept two lists.
[00:04:00] Okay.
[00:04:02] Sir, write a function which will accept two lists.
[00:04:06] Okay, one list will have, so list is expected to have numbers.
[00:04:10] Both the list should be expected to have numbers.
[00:04:13] For one list, you need to square them and then add it up.
[00:04:18] And the other one, you need to cube each number and then add it up.
[00:04:22] Okay, but you have to do this using list comprehensions.
[00:04:27] Okay.
[00:04:29] Yeah.
[00:04:33] And you have to return both the values outputs and then print at the end.
[00:05:40] I'm sure.
[00:07:57] The values that you are sharing, right?
[00:08:00] A, 1, 2, 3, 4, 5.
[00:08:02] They should be out of my function.
[00:08:03] I need to pass them as an arguments.
[00:09:13] Let me know if you are not clear, we can move on to other questions.
[00:09:16] All right, sir.
[00:09:17] Just a minute, sir.
[00:10:00] Can you please explain me what you are trying to do?
[00:10:03] Sir, in the function I am giving the argument, after that I am taking the input as a list input.
[00:10:16] For that I can multiply one by in that result.
[00:10:19] It will show the square of each number.
[00:10:27] So, I mean, first of all, did you understand the requirement?
[00:10:30] Can you please give me an example?
[00:10:35] Sir, I understand.
[00:10:40] In that list, I can find the square of each number and I should add the squares.
[00:10:48] Yeah, not only for one.
[00:10:50] So you have two inputs.
[00:10:52] For one list, you need to do square of each element.
[00:10:55] Let's say one square, two square, three square and then add three of them.
[00:10:59] And for the other one, it is one cube, two cube and three cube and then add all of them.
[00:11:05] Yes, sir.
[00:11:07] And both the results should be from your function output.
[00:12:26] N is a number.
[00:12:29] Okay.
[00:12:30] And you're trying to loop on a number.
[00:13:08] Okay, we'll move on to the other question.
[00:13:10] Okay, that's fine.
[00:13:13] So let's say I have initialized A and B with 5 comma 6.
[00:13:19] Okay.
[00:13:21] Can you swap it?
[00:13:25] Let's say now A should become 6 and B should become 5.
[00:14:18] Is there any single line function, I mean single line statement which will does that?
[00:14:30] Without using TARD variable, we can perform XOR operation to swap these numbers.
[00:14:37] Not even that complex, it is very simple.
[00:14:46] So can we initialize same or let's say multiple variables in a single line?
[00:14:51] Let's say you have initialized a equal to b, let's say a equal to 5, b equal to 6.
[00:14:56] Can we initialize in a single line?
[00:14:59] Yes, sir.
[00:15:13] Okay.
[00:15:15] So now what will happen if I give a command a comma b equal to b comma a after your third line?
[00:15:26] B comma.
[00:15:29] A comma equal to B comma A.
[00:15:37] Remove other lines.
[00:15:38] You can directly print the icon.
[00:15:51] So this is a single line statement.
[00:15:55] Okay, I have a dictionary.
[00:16:00] Okay, which has, let's say, ABC as a piece and one, one, two, three as values.
[00:16:09] I have one more dictionary, which has a DEF and then four, five, six as values.
[00:16:18] How can I merge both of them into single one?
[00:16:39] And two dictionaries, you need to mention two single dictionaries.
[00:16:45] Yes, we need to merge into single external.
[00:18:50] You need to merge two dictionaries.
[00:19:08] So it should be combined additionally where it will say that A1, B2, C3, X2, Y3, Z4.
[00:20:02] So let's say, take one variable, which is, let's say your name.
[00:20:09] Okay.
[00:20:12] I need you to identify how many number of vowels are there part of your name.
[00:20:22] Can you help me with one thing?
[00:20:23] Like, can you remove your earphone and then talk directly?
[00:20:31] I mean, we generally don't accept earphones.
[00:20:33] Just saying.
[00:20:34] Okay, sir.
[00:20:43] Sir, one minute sir, I can switch off the fans.
[00:20:45] It won't listen.
[00:20:49] You are audible, you are audible, not a problem.
[00:21:14] I need to find how many ovals or how many consonants in that string.
[00:21:19] Ovals only.
[00:21:23] How many number of whales are there?
[00:21:25] You need to find out.
[00:21:30] Yeah, can you hear me?
[00:21:37] Hello.
[00:21:40] Am I audible?
[00:21:44] You might need to increase your volume.
[00:21:56] Hello?
[00:21:57] Hello?
[00:21:59] Am I audible?
[00:22:01] Sir, I'm unable to hear your voice.
[00:22:11] Hello?
[00:22:22] Sir, I already increased the laptop.
[00:22:26] Volume, sir.
[00:22:26] It's 100.
[00:22:30] Hello?
[00:22:36] Hello, can you hear me now?
[00:23:19] Hello?
[00:24:08] Hello.
[00:24:10] Am I on?
[00:24:10] Sir.
[00:24:11] Yes, sir.
[00:24:13] Okay.
[00:24:14] I think some problem with your system.
[00:24:26] So you need to identify all the list of ovals.
[00:24:31] Okay, sir.
[00:24:33] Count of over, sorry.
[00:27:27] Ça.
[00:27:37] So write a function.
[00:27:40] Okay.
[00:27:42] Which will accept
[00:27:46] number and an optional optional number.
[00:27:49] Okay, optional value optional argument.
[00:27:52] Okay, and if that optional argument is given, it will cube the number and then add it add it to that particular number.
[00:28:00] If optional number is not given, then it will directly square the number and then return the output.
[00:28:11] Can you repeat once again?
[00:28:14] So write a function which will accept two values.
[00:28:18] One is mandatory, the other one is optional.
[00:28:20] Okay.
[00:28:22] If that optional one is not, let's say value is not given, you need to square the number and then return output.
[00:28:29] The optional number is given, you need to cube the number and then give me the output.
[00:29:39] Sir, but this I have no idea what optional argument.
[00:29:45] Okay.
[00:29:49] So can you write the Fibonacci series code?
[00:29:53] Focus.
[00:31:11] So I have the previous interviewer also with me.
[00:31:17] So yesterday you communicated everything orally, right?
[00:31:19] Why are you not able to write those functions or anything?
[00:31:25] Sir, mostly I mean I didn't write any functions code.
[00:31:34] Just I go through with the normal input type of functions.
[00:31:38] In my previous company, I just look on, okay, they are already given that code.
[00:31:43] I can see, okay, this is the functionality.
[00:31:46] Okay, in that functionality, what type of errors it is present.
[00:31:49] I can identify that errors.
[00:31:50] I can fix that errors.
[00:31:52] For that, already there is an existing functionalities, no?
[00:31:57] So based on that functionality, I can develop the whatever.
[00:32:01] It is a basic one.
[00:32:02] As part of your Python basics, function is a first.
[00:32:06] One of the important component that you need to learn.
[00:32:15] I mean, you are going to this next wave, right?
[00:32:20] So, it should be part of your curriculum, I guess.
[00:32:24] How many days since you started next wave, let's say, starting learning?
[00:32:30] BTEC third year, sir.
[00:32:34] So you are currently B.Tech third year or from B.Tech third year you are learning?
[00:32:37] No, no, no.
[00:32:38] From B.Tech third year I am learning.
[00:32:42] Okay.
[00:32:46] So currently you're BDEC passed out, right?
[00:32:48] Yes, sir.
[00:32:57] Okay, I think, yeah, that's it, Lakshmika.
[00:33:00] Do you have any questions to me?
[00:33:03] No, sir.
[00:33:04] Okay.
[00:33:05] Yeah.
[00:33:05] Thanks for joining the call.
[00:33:07] Okay, sir.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment